mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
Update Window$ building instructions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21453 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3013032703
commit
47d70b98a3
2 changed files with 33 additions and 15 deletions
|
@ -1,3 +1,7 @@
|
|||
2005-07-12 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
* Documentation/README.MinGW: Updated.
|
||||
|
||||
2005-07-08 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Documentation/news.texi: Update for next version.
|
||||
|
|
|
@ -45,14 +45,18 @@ STEP BY STEP INSTALLATION INSTRUCTIONS
|
|||
1. Install MinGW
|
||||
================
|
||||
|
||||
Download MinGW-3.2.0-rc-3 or later from
|
||||
Download MinGW-4.1.0 or later from
|
||||
http://sourceforge.net/projects/mingw Install it into
|
||||
|
||||
C:/xxx/msys/1.0/mingw
|
||||
|
||||
(where /xxx/ is the top-level path you want to use, I use Nicola/GNUstep so
|
||||
I install it into C:/Nicola/GNUstep/msys/1.0/mingw) (earlier versions of
|
||||
MinGW won't work)
|
||||
MinGW might not work)
|
||||
|
||||
PS: Download MinGW-4.1.0.exe, then start it up. Select the
|
||||
installation path C:\xxx\msys\1.0\mingw; then install all the Current
|
||||
versions of everything (but not the sources).
|
||||
|
||||
|
||||
2. Install msys
|
||||
|
@ -72,8 +76,10 @@ Download msysDTK-1.0.1 or later from the same site. Install it into
|
|||
C:/xxx/msys/1.0
|
||||
|
||||
|
||||
Now your MSYS/MinGW system should be setup! Go around and make sure
|
||||
you know how to use the Unix-like shell. Log into it and work in it.
|
||||
Now your MSYS/MinGW system should be setup! There should be an icon
|
||||
on your desktop called 'MSYS'. Double-clicking on it will launch a
|
||||
Unix-like shell. Go around and make sure you know how to use it. Log
|
||||
into it and work in it.
|
||||
|
||||
|
||||
4. Additional Windows steps
|
||||
|
@ -85,9 +91,10 @@ some versions of Windows have changed the layout of this structure.
|
|||
This modification may be needed to be able to correctly determine the
|
||||
network interface details for your machine.
|
||||
|
||||
It's a good idea to remove the libobjc.a and include/objc header that come
|
||||
with gcc (gcc -v for location) so that they are not accidentally found
|
||||
instead of the libobjc DLL that you will compile below.
|
||||
It's a good idea to remove the libobjc.a and libobjc.la and
|
||||
include/objc headers that come with gcc (gcc -v for location) so that
|
||||
they are not accidentally found instead of the libobjc DLL that you
|
||||
will compile below.
|
||||
|
||||
Now you can open a window containg a shell by choosing MSYS from the
|
||||
start menu.
|
||||
|
@ -103,6 +110,9 @@ the latest release of the following libraries. However, since MinGW support
|
|||
is currently evolving, we recommend that you get the latest snapshot
|
||||
or code from CVS.
|
||||
|
||||
export CVS_RSH=ssh
|
||||
cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/gnustep co core
|
||||
|
||||
|
||||
6. Installing gnustep-make
|
||||
==========================
|
||||
|
@ -176,6 +186,7 @@ Download ffcall from the GNUstep website, and type:
|
|||
make
|
||||
make install
|
||||
|
||||
(if you get a popup about contest.exe failing, just ignore it)
|
||||
|
||||
11. Installing additional packages
|
||||
=======================
|
||||
|
@ -184,6 +195,7 @@ Download the following packages:
|
|||
|
||||
libintl-0.11.5-2.bin.zip
|
||||
libintl-0.11.5-2.lib.zip
|
||||
(important: libintl-0.14.4 is untested, use 0.11.5 to be safe)
|
||||
|
||||
libiconv-1.8.1-bin.zip
|
||||
libiconv-1.8.1-lib.zip
|
||||
|
@ -198,7 +210,7 @@ install them, simply unzip them into /C/xxx/msys/1.0/mingw.
|
|||
12. XML support
|
||||
===============
|
||||
|
||||
This is not working yet, step omitted
|
||||
Not working yet.
|
||||
|
||||
|
||||
13. Installing gnustep-base
|
||||
|
@ -219,16 +231,15 @@ and library. The next steps are only required for gui applications.
|
|||
|
||||
For the gui, download and install the following packages:
|
||||
|
||||
jpeg-6b-3-bin.zip
|
||||
jpeg-6b-3-dep.zip
|
||||
jpeg-6b-3-lib.zip
|
||||
jpeg-6b-4-bin.zip
|
||||
jpeg-6b-4-dep.zip
|
||||
jpeg-6b-4-lib.zip
|
||||
|
||||
tiff-3.7.1-bin.zip
|
||||
tiff-3.7.1-dep.zip
|
||||
tiff-3.7.1-lib.zip
|
||||
tiff-3.7.2-bin.zip
|
||||
tiff-3.7.2-dep.zip
|
||||
tiff-3.7.2-lib.zip
|
||||
|
||||
libpng-1.2.8-bin.zip
|
||||
libpng-1.2.8-dep.zip
|
||||
libpng-1.2.8-lib.zip
|
||||
|
||||
The process is always the same: download the zip file from the
|
||||
|
@ -275,3 +286,6 @@ Before attempting to update your GNUstep installation, be sure to stop/kill
|
|||
all running GNUstep programs or services (i.e. gdomap, gdnc, gpbs) since
|
||||
Windows cannot overwrite files that are currently in use.
|
||||
|
||||
If you pass any include (-Ixxx) paths to GCC, make sure they do *not*
|
||||
end with a slash. The current GCC/MinGW releases have a bug where
|
||||
such paths would be ignored.
|
||||
|
|
Loading…
Reference in a new issue