Sophie

Sophie

distrib > Mandriva > 8.1 > i586 > by-pkgid > 11d19300581ffb7d8f8d6c874ef3bf14 > files > 39

fwbuilder-0.9.5-1mdk.i586.rpm

                                  Requirements

   We develop Firewall Builder on RedHat 7.1. We tested it on Solars 8 as
   well, but this is not our main development platform. We could not test it
   on Debian, SuSe or Mandrake distributions, although we've got positive
   feedback saying it works there, provided that correct Gnome, libstdc++ and
   gtk-- packages are installed.

What is needed to run binary distribution

   You need the following:

   Gnome 1.2 or 1.4 (Ximian GNOME as well as stock GNOME supported)
     * libstdc++ version 2.9 or newer
     * gtk-- version 1.2.3 or newer
     * libsigc++ version 1.0 or newer
     * libxml2 version 2.3.7 or newer
     * libxslt version 0.8.0 or newer

Red Hat 7.0 or 7.1

   The system must be configured as "Gnome Workstation" or Ximian Gnome
   should be installed.

   gtk-- RPM's can be downloaded from http://gtkmm.sourceforge.net/ or
   directly in http://www.hvrlab.org/pub/gtkmm/

   libsigc++ can be downloaded from their Home Page or from Sourceforge:
   http://sourceforge.net/project/showfiles.php?group_id=1970

   libsigc++ also comes as part of Ximian Gnome distribution.

   libxml2 and libxslt can be downloaded from http://xmlsoft.org

   Firewall Builder implements number of features which use SNMP, therefore
   you will need ucd-snmp RPM installed, too. We tested with version 4.1.2
   shipped with RedHat 7.0 and version 4.2 shipped with RedHat 7.1

   You will also need relatively new resolver library (libresolv). I do not
   know how to determine version of libresolv itself since RedHat now ships
   it as part of glibc and glibc-devel package. You should be fine if you use
   any fresh distribution. If your glibc is 2.2 then your copy of libresolv
   is fine. RedHat 6.2 ships old resolver though, so unfortunately you can
   not build Firewall Builder on RedHat 6.2

   Here is the list of recommended packages and where you can get them from:

 gtkmm-1.2.5-1         http://www.hvrlab.org/pub/gtkmm/                          
 libsigc++-1.0.1-1     http://www.hvrlab.org/pub/gtkmm/                          
 libxml2-2.4.1         ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/  
 libxslt-1.0.1-1       ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxslt/ 
 ucd-snmp-4.2-12       CD #2 of RedHat distribution                              
 ucd-snmp-utils-4.2-12 CD #2 of RedHat distribution                              

What is needed to build Firewall Builder from source tarball

   You will need the same libraries you would need to run our binary
   distribution, plus development packages of all the same libraries. That
   is, if you use RedHat, then you would need to install gtkmm-devel in
   addition to gtkmm RPM, libxml2-devel in addition to libxml2 and so on.

   We tested with different versions of libxml2 and libxstl starting from
   libxml2-2.3.7 and libxslt-0.8.0, although we recommend using the latest
   which at the moment of writing this document are libxml2 2.4.1 and libxslt
   1.0.1. Gnome ships with libxml-1.8 but you do not need to remove this one,
   just install libxml2 in addition - they do not conflict.

   If you want to be able to use SNMP to collect some information about
   hosts/firewalls, you need to have ucd-snmp package installed. We tested
   with version 4.1.2. Home page: http://net-snmp.sourceforge.net/ If snmp
   library is not installed on your system, then support for features
   requiring SNMP will be automatically disabled in Firewall Builder.

   NOTE: you need to upgrade g++ compiler on RedHat 7.0 in order to be able
   to builder Firewall Builder. Upgrade to the latest version available via
   RedHat updates site (tested with gcc-c++-2.96-69)

   Here is the list of recommended packages and where you can get them from:

gtkmm-1.2.5-1           http://www.hvrlab.org/pub/gtkmm/                          
gtkmm-devel-1.2.5-1     http://www.hvrlab.org/pub/gtkmm/                          
libsigc++-1.0.1-1       http://www.hvrlab.org/pub/gtkmm/                          
libsigc++-devel-1.0.1-1 http://www.hvrlab.org/pub/gtkmm/                          
libxml2-2.4.1           ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/  
libxml2-devel-2.4.1     ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/  
libxslt-1.0.1-1         ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxslt/ 
libxslt-devel-1.0.1-1   ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxslt/ 
ucd-snmp-4.2-12         CD #2 of RedHat distribution                              
ucd-snmp-devel-4.2-12   CD #2 of RedHat distribution                              
ucd-snmp-utils-4.2-12   CD #2 of RedHat distribution                              

What is needed to build FWBuilder on Solaris 8:

   You need gcc version 2.95.2 or higher. We tested with Ximian Gnome
   installed in /opt/gnome.

   You also need to install GTK-- (http://gtkmm.sourceforge.net/) To compile
   it under Solaris you might have to set following env. variable:

 env CXXFLAGS=-fpermissive ./configure

   See this link for a discussion.

   Make sure GNOME and GTK-- binaries are in the path.

   download libxml2 and libxslt from ftp://xmlsoft.org/ and install them.
   Make sure xml2-config and xslt-config scripts are in the path.

   If you want to use SNMP, then install ucd-snmp:

   http://net-snmp.sourceforge.net