diff README.mingw @ 3630:9682c0e022c6

[gaim-migrate @ 3753] Yeah this will probably break a lot of shit knowing my luck. But hey, I really don't care what people thnk. committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 11 Oct 2002 03:14:01 +0000
parents
children 1e8c10125558
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.mingw	Fri Oct 11 03:14:01 2002 +0000
@@ -0,0 +1,110 @@
+How to build Gaim using MinGw
+=============================
+
+Set Up Build Environment
+------------------------
+
+- Install Cygwin bash shell (www.cygwin.com).
+
+- Install MinGw v1.1 (http://www.mingw.org)
+  Make sure to read the installation instructions. Make sure to set MinGw's
+  bin directory in your PATH (in .bash_login), before Cygwin's bin dir 
+  (so that mingw's build tools are used over cygwin's).
+
+Install LIBs, DLLs and headers used by GAIM
+-------------------------------------------
+
+  Assuming you have the gaim sources in ~/gaim, you will need to do the
+  fowllowing:
+
+  GTK & GLIB (v 2.0.6 as of writing)
+  ----------------------------------
+
+  $ mkdir -p ~/win32-dev/gtk_2_0/zips
+
+  Download the following from thw win32 download page at www.gtk.org to the
+  zips dir you just created:
+
+  atk-1.0.3-20020821.zip            
+  atk-dev-1.0.3-20020821.zip        
+  gettext-dev-0.10.40-20020904.zip 
+  glib-2.0.6-20020802.zip           
+  glib-dev-2.0.6-20020802.zip       
+  gtk+-2.0.6-20020921.zip           
+  gtk+-dev-2.0.6-20020921.zip       
+  libiconv-1.7-w32.bin.zip
+  libintl-0.10.40-tml-20020904.zip
+  libjpeg-6b-bin.zip
+  libpng-1.2.4-1-bin.zip
+  pango-1.0.4-20020921.zip
+  pango-dev-1.0.4-20020921.zip
+  tiff-3.5.7-bin.zip
+  zlib-1.1.4-bin.zip
+
+  $ cd ~/win32-dev/gtk_2_0/zips
+  $ unzip -d .. <all zip files>
+  
+  $ cd ..
+  $ cp lib/libintl-1.dll ./bin
+  $ cd libiconv-1.7-w32.bin
+  $ cp iconv.exe ../bin
+  $ cp iconv.lib ../lib
+  $ cp localcharset.dll ../lib
+  $ cp iconv.dll ../lib
+  $ cp iconv.dll ../bin
+  $ cp iconv.h ../include/
+  $ cp libcharset.h ../include/
+
+  NOTE: If you use a more recent versions of any of these packages, you may
+  need to move files around so that they can be found when Gaim is built.
+
+  Perl56
+  ------
+
+  Download perl-5.6.1 from www.cpan.org.  You can build perl56 yourself if
+  you have MS Visual C++, or you can download a win32 binary distribution
+  (I tried SiePerl successfully).  In either case make sure you do the
+  following:
+
+  $ mkdir -p ~/win32-dev/perl56
+  
+  Copy Perl's "CORE" directory to ~/win32-dev/perl56 as well as "perl56.dll"
+  and "perl56.lib".
+
+
+Build Gaim
+----------
+
+  $ cd ~/gaim
+  $ make -f Makefile.mingw install
+
+Run Gaim
+--------
+
+  $ cd ~/gaim/win32-install-dir
+  $ ./gaim.exe
+
+  That's it..
+
+  Note: If you wish to build an install exe of Gaim, then you need to install
+  NSIS from http://www.nullsoft.com/free/nsis/ making sure to place its
+  binary dir in your PATH. Then...
+
+  $ cd ~/gaim/win32-install-dir
+  $ make -f Makefile.mingw installer
+
+Debugging
+---------
+
+  There is quite a good "Just In Time" debugger for MinGw:
+  http://mefriss1.swan.ac.uk/~jfonseca/gnu-win32/software/drmingw/
+
+
+Happy Gaiming...
+Herman Bloggs <hermanator12002@yahoo.com>
+  
+
+
+
+  
+