URI:
       tBuild with the latest Cygwin and Glib environment; minor updates to W32 build documentation. - vaccinewars - be a doctor and try to vaccinate the world
  HTML git clone git://src.adamsgaard.dk/vaccinewars
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 75737e6521d6a5f5f23435c29783072e3d99e52e
   DIR parent cdaab7cc8bfabf1bb6238cc895cff9b967c4d560
  HTML Author: Ben Webb <ben@salilab.org>
       Date:   Mon, 27 Sep 2004 04:17:25 +0000
       
       Build with the latest Cygwin and Glib environment; minor updates to
       W32 build documentation.
       
       
       Diffstat:
         M INSTALL                             |      41 ++++++++++++-------------------
         M src/util.h                          |       2 --
       
       2 files changed, 16 insertions(+), 27 deletions(-)
       ---
   DIR diff --git a/INSTALL b/INSTALL
       t@@ -25,44 +25,35 @@ Windows:
             http://www.gimp.org/win32/downloads.html. (You can also build them from
             the source code, but this is not described here.) The binary packages
             that you will need are:
       -         glib-2.2.1.zip
       -         glib-dev-2.2.1.zip
       -         libintl-0.10.40-tml-20020904.zip
       -         gettext-dev-0.10.40-20020904.zip
       -         libiconv-1.9-w32.2.bin.woe32.zip (from the "Libiconv for Win32" link)
       +         glib-2.4.5-20040903.zip
       +         glib-dev-2.4.5.zip
       +         libiconv-1.9.1.bin.woe32.zip
       +         gettext-runtime-0.13.1.zip
             Later versions of any of these packages should also work. Note that the
             libintl and libiconv Cygwin packages will NOT suffice here.
           - These packages need to be installed on your Cygwin system under /target,
             so start a Cygwin shell, and execute something similar to the following:
       -         mkdir -p /target/build
       -         cd /target/build
       -         unzip /glib-2.2.1.zip
       -         unzip /glib-dev-2.2.1.zip
       -         unzip /libintl-0.10.40-tml-20020904.zip
       -         unzip /gettext-dev-0.10.40-20020904.zip
       -         unzip /libiconv-1.9-w32.2.bin.woe32.zip
       +         mkdir -p /target
       +         cd /target
       +         unzip /glib-2.4.5-20040903.zip
       +         unzip /glib-dev-2.4.5.zip
       +         unzip /gettext-runtime-0.13.1.zip
       +         unzip /libiconv-1.9.1.bin.woe32.zip
           - In order for pkg-config to detect the installed packages, you need
       -     to put their .pc files (in /target/build/lib/pkgconfig) in the pkgconfig
       +     to put their .pc files (in /target/lib/pkgconfig) in the pkgconfig
             search path. One way of doing this is with the following command:
       -         ln -s /target/build/lib/pkgconfig /lib/pkgconfig
       -   - To link properly with iconv, it needs to be placed in your link path. The
       -     following should accomplish this:
       -         cd /target/build
       -         mv libiconv-1.9-w32.2.bin.woe32/lib/iconv.lib lib
       +         ln -s /target/lib/pkgconfig /lib/pkgconfig
           - In order for the configure script to properly detect libintl, it needs to
             be placed in the include path:
       -         ln -s /target/build/include/libintl.h /usr/include/mingw
       -   - iconv.dll does not have its executable bit set, which upsets Cygwin.
       -     The following should correct this:
       -         chmod a+x /target/build/libiconv-1.9-w32.2.bin.woe32/bin/iconv.dll
       +         ln -s /target/include/libintl.h /usr/include/mingw
           - Finally, in order for GLib applications such as dopewars to work, the
             libintl, libiconv and libglib DLLs need to be in the Windows library
             search path. You can either copy them into the dopewars directory, or
             place them somewhere such as C:\WINNT\System32, either with Windows
             Explorer or with a Cygwin command such as:
       -         cd /target/build
       -         cp lib/libintl-1.dll libiconv-1.9-w32.2.bin.woe32/bin/iconv.dll \
       -            lib/libglib-2.0-0.dll /cygdrive/c/winnt/system32
       +         cd /target
       +         cp bin/intl.dll bin/iconv.dll \
       +            bin/libglib-2.0-0.dll /cygdrive/c/winnt/system32
        
        
        INSTALLATION
   DIR diff --git a/src/util.h b/src/util.h
       t@@ -38,8 +38,6 @@
        #define SIG_BLOCK     0
        #define SIG_UNBLOCK   0
        
       -typedef int ssize_t;
       -
        struct sigaction {
          void *sa_handler;
          int sa_flags;