Don't call InvertPixelArray with negative width and/or height.
[tangerine.git] / arch / .unmaintained / i386-cygwin / README
blobf21c56e3259146d504f313858a98230990715a22
2 This is the beginning of the CygWin port of AROS
5 I have committed my changes for the CygWin Port, I hope that someone
6 will pick up my work.  Basically you need some internal information of
7 CygWin to make this port work...
10 REQUIREMENTS:
12 You'll need a recent version of CygWin and XFree86 for CygWin if you
13 want to have easy graphics output.  "Easy" means that the X11 part
14 should work as is -- if you want DirectX or the like, you have to build
15 a graphics.hidd on your own.
17 I suppose you have installed CygWin and XFree86, just started the
18 CygWin Shell (probably BASH.EXE) and have a copy of the current AROS
19 sources in /usr/src/AROS.
22 COMPILING:
24 Change the current directory to /usr/src/AROS and run "autoconf" to
25 generate the "configure" script from "configure.in".
27 Then you can run this script with "sh configure".
29 For compiling up to the point where I stopped (now) you have to
30 do "make".
32 Now everything should work until config/unix/exec/kernel.c is to
33 be compiled.  Here compilation should stop with lots of errors and
34 warnings.
37 WHAT NEEDS TO BE DONE?
39 Apparently CygWin doesn't use ELF fileformat so this port won't be
40 compatible with all the other i386 ports, unless you do some sort of
41 "cross-compiling"!
43 From: Michal Schulz <michalsc@info.com.pl>
44 To: aros-dev@lists.hepe.com
45 Subject: Re: [AROS-Dev] How do I compile a program for AROS
46 Date: Tue, 8 Jan 2002 17:09:02 +0100 (MET)
48 On Tue, 8 Jan 2002, Adam Chodorowski wrote:
50 > > What utilities do I use (I'm on Windows and have Visual Studio 6), and 
51 > > what header files do I use? A pointer to a tutorial webpage would be cool.
52 > > Also, is there any way to run an AROS program under Windows (for test
53 > > development)? If not, I can use the Linux version (I have Linux installed).
54
55 > Not really. It is *almost* possible to compile AROS/i386-native under Windows
56 > using the CygWin environment (which is basically an POSIX compatability
57 > layer),
59 IMHO this is not possible unless you use cross-compiling as i386-native
60 needs elf fileformat
63 Michal Schulz
65 _______________________________________________
66 AROS-Dev mailing list  -  AROS-Dev@lists.hepe.com
67 http://www.aros.org/mailman/listinfo/aros-dev
70 CygWin specific stuff is in config/cygwin:
72 - config/cygwin/exec/init.c (copy from linux) needs to be adjusted
73   for CygWin
75 - config/cygwin/sigcore.h must be written
77 - fix config/unix/exec/kernel.c
78 [iaint@aros.org:
79   "Is CygWin that closely tied in that it implements the full unix signal
80 semantics (struct siginfo would be nice). Now if only all of them would
81 agree on common names for such horrible things as the cpu context
82 structure :-)"]
85 Basically you can peek at the other ports (linux mostly, as its the
86 most mature port) to see what needs to be done and "translate" to how
87 CygWin handles it.
90 Have fun...
93 Henning Kiel <hkiel@aros.org>
95 December 2001