Changeset 2022

Show
Ignore:
Timestamp:
05/06/08 12:35:14 (7 months ago)
Author:
aturner
Message:

update docs to include directions on how to rebuild guile. refs #304

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/docs/Win32Readme.txt

    r1940 r2022  
    3636 
    3737******************************* IMPORTANT ****************************** 
    38 Note: People have reported problems with WpdPack (the developer pack for 
     38Note 1:  
     39People have reported problems with WpdPack (the developer pack for 
    3940Winpcap) being installed outside of the Cygwin root directory.  Hence, I 
    40 strongly recommend you install WpdPack under the Cygwin root. 
     41strongly recommend you install it under the Cygwin root as /WpdPack. 
     42 
     43Note 2: 
     44There's a big problem with the Cygwin Guile package which breaks 
     45GNU Autogen which tcpreplay depends on when building from Subversion.  
     46 
     47What this means is that to build from Subversion you must do the following: 
     48- Download GNU Guile from http://www.gnu.org/software/guile/guile.html 
     49 
     50- Extract the tarball and do the following: 
     51libtoolize --copy --force 
     52./configure 
     53make 
     54make install 
     55 
     56This will install guile in /usr/local. 
     57 
     58The other problem is that guile-config returns the linker flags in the wrong  
     59order.  To fix this, rename /usr/local/bin/guile-config to  
     60/usr/local/bin/guile-config.original and create a new shell script in it's 
     61place: 
     62 
     63---- BEGIN SHELL SCRIPT ---- 
     64#!/bin/bash 
     65# Replacement /usr/local/bin/guile-config script 
     66if test -z "$1" ; then 
     67       guile-config.original 
     68elif test "$1" == "link"; then 
     69       echo "-L/usr/local/lib -lguile -lltdl -lgmp -lcrypt -lm -lltdl" 
     70else 
     71       guile-config.original $1 
     72fi 
     73---- END SHELL SCRIPT ---- 
     74 
    4175******************************* IMPORTANT ****************************** 
    4276 
     
    4680- Enter into the Cygwin environment by clicking on the Cygwin icon 
    4781 
    48 - If you checked out the code from SVN, run the autogen.sh bootstrapper: 
     82- If you checked out the code from SVN, see Note 2 above and then run  
     83  the autogen.sh bootstrapper: 
    4984        ./autogen.sh 
    5085 
    51     NOTE: I have a lot of problems building tcpreplay from SVN.  There's some 
    52     weird issue with Autogen and files which creates phantom files on the file 
    53     system and creates all kinds of problems.  Hence, I *HIGHLY* recommend you 
    54     grab a release tarball from the download page. 
    55  
    5686- Configure tcpreplay: 
    57         ./configure --with-libpcap=<path to winpcap> --enable-debug 
    58          
    59         Note: The winpcap developer pack needs to be accessible from the Cygwin  
    60         environment.  On my system, it's called /WpdPack, but due to how cygwin 
    61         works, I have to use all lowercase: --with-libpcap=/wpdpack 
     87        ./configure --enable-debug 
    6288 
    6389- Build tcpreplay:       
     
    6894         
    6995- Try it out! 
     96 
     97 
     98 
     99