Artifact 35d7fab3356e6c524f18776dde80ca47f0f54ce3:

Wiki page [notes] by matt on 2011-01-30 16:29:58.
0000: 44 20 32 30 31 31 2d 30 31 2d 33 30 54 31 36 3a  D 2011-01-30T16:
0010: 32 39 3a 35 38 2e 39 30 35 0a 4c 20 6e 6f 74 65  29:58.905.L note
0020: 73 0a 50 20 34 37 38 37 65 38 35 32 38 37 63 38  s.P 4787e85287c8
0030: 61 64 39 64 31 65 66 66 64 66 36 30 37 32 65 34  ad9d1effdf6072e4
0040: 66 66 33 32 32 38 31 36 31 31 63 37 0a 55 20 6d  ff32281611c7.U m
0050: 61 74 74 0a 57 20 31 34 38 34 0a 57 69 74 68 20  att.W 1484.With 
0060: 74 68 61 6e 6b 73 20 74 6f 20 54 68 6f 6d 61 73  thanks to Thomas
0070: 20 43 68 75 73 74 2c 20 68 65 72 65 20 69 73 20   Chust, here is 
0080: 74 68 65 20 62 75 69 6c 64 20 6f 76 65 72 76 69  the build overvi
0090: 65 77 2e 0d 0a 0d 0a 20 2a 20 49 6e 73 74 61 6c  ew..... * Instal
00a0: 6c 20 61 20 66 72 65 73 68 20 57 69 6e 64 6f 77  l a fresh Window
00b0: 73 20 58 50 20 61 6e 64 20 61 6c 6c 20 61 76 61  s XP and all ava
00c0: 69 6c 61 62 6c 65 20 73 79 73 74 65 6d 20 75 70  ilable system up
00d0: 64 61 74 65 73 20 69 6e 20 61 0d 0a 20 20 76 69  dates in a..  vi
00e0: 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 0d 0a 0d  rtual machine...
00f0: 0a 20 2a 20 41 64 64 20 43 3a 2f 50 72 6f 67 72  . * Add C:/Progr
0100: 61 6d 6d 65 2f 4d 69 6e 47 57 2f 62 69 6e 2c 20  amme/MinGW/bin, 
0110: 43 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f 43 48 49  C:/Programme/CHI
0120: 43 4b 45 4e 2f 62 69 6e 20 61 6e 64 0d 0a 20 20  CKEN/bin and..  
0130: 43 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f 49 55 50  C:/Programme/IUP
0140: 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d 20 70   to the system p
0150: 61 74 68 0d 0a 0d 0a 20 2a 20 44 6f 77 6e 6c 6f  ath.... * Downlo
0160: 61 64 20 61 6e 64 20 75 6e 7a 69 70 20 6d 69 6e  ad and unzip min
0170: 67 77 2d 67 65 74 20 30 2e 31 20 61 6c 70 68 61  gw-get 0.1 alpha
0180: 20 35 20 69 6e 74 6f 20 43 3a 2f 50 72 6f 67 72   5 into C:/Progr
0190: 61 6d 6d 65 2f 4d 69 6e 47 57 0d 0a 0d 0a 20 2a  amme/MinGW.... *
01a0: 20 52 75 6e 20 60 6d 69 6e 67 77 2d 67 65 74 20   Run `mingw-get 
01b0: 69 6e 73 74 61 6c 6c 20 6d 69 6e 67 77 2d 64 65  install mingw-de
01c0: 76 65 6c 6f 70 65 72 2d 74 6f 6f 6c 6b 69 74 20  veloper-toolkit 
01d0: 6d 69 6e 67 77 33 32 2d 67 63 63 0d 0a 20 20 6d  mingw32-gcc..  m
01e0: 73 79 73 2d 62 61 73 68 60 20 69 6e 20 61 20 57  sys-bash` in a W
01f0: 69 6e 64 6f 77 73 20 73 68 65 6c 6c 0d 0a 0d 0a  indows shell....
0200: 20 2a 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20   * Download and 
0210: 75 6e 7a 69 70 20 43 48 49 43 4b 45 4e 20 34 2e  unzip CHICKEN 4.
0220: 36 2e 33 0d 0a 0d 0a 20 2a 20 52 75 6e 20 60 6d  6.3.... * Run `m
0230: 61 6b 65 20 50 4c 41 54 46 4f 52 4d 3d 6d 69 6e  ake PLATFORM=min
0240: 67 77 2d 6d 73 79 73 20 50 52 45 46 49 58 3d 43  gw-msys PREFIX=C
0250: 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f 43 48 49 43  :/Programme/CHIC
0260: 4b 45 4e 60 20 61 6e 64 0d 0a 20 20 60 6d 61 6b  KEN` and..  `mak
0270: 65 20 50 4c 41 54 46 4f 52 4d 3d 6d 69 6e 67 77  e PLATFORM=mingw
0280: 2d 6d 73 79 73 20 50 52 45 46 49 58 3d 43 3a 2f  -msys PREFIX=C:/
0290: 50 72 6f 67 72 61 6d 6d 65 2f 43 48 49 43 4b 45  Programme/CHICKE
02a0: 4e 20 69 6e 73 74 61 6c 6c 60 20 69 6e 0d 0a 20  N install` in.. 
02b0: 20 61 6e 20 4d 53 59 53 20 73 68 65 6c 6c 20 69   an MSYS shell i
02c0: 6e 73 69 64 65 20 74 68 65 20 43 48 49 43 4b 45  nside the CHICKE
02d0: 4e 20 73 6f 75 72 63 65 20 64 69 72 65 63 74 6f  N source directo
02e0: 72 79 2e 0d 0a 0d 0a 20 2a 20 44 6f 77 6e 6c 6f  ry..... * Downlo
02f0: 61 64 20 61 6e 64 20 75 6e 7a 69 70 20 66 66 63  ad and unzip ffc
0300: 61 6c 6c 20 31 2e 31 30 0d 0a 0d 0a 20 2a 20 52  all 1.10.... * R
0310: 75 6e 20 60 2e 2f 63 6f 6e 66 69 67 75 72 65 20  un `./configure 
0320: 2d 2d 70 72 65 66 69 78 3d 43 3a 2f 50 72 6f 67  --prefix=C:/Prog
0330: 72 61 6d 6d 65 2f 43 48 49 43 4b 45 4e 60 2c 20  ramme/CHICKEN`, 
0340: 60 6d 61 6b 65 60 20 61 6e 64 20 60 6d 61 6b 65  `make` and `make
0350: 0d 0a 20 20 69 6e 73 74 61 6c 6c 60 20 69 6e 20  ..  install` in 
0360: 61 6e 20 4d 53 59 53 20 73 68 65 6c 6c 20 69 6e  an MSYS shell in
0370: 20 74 68 65 20 66 66 63 61 6c 6c 20 73 6f 75 72   the ffcall sour
0380: 63 65 20 64 69 72 65 63 74 6f 72 79 0d 0a 0d 0a  ce directory....
0390: 20 2a 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20   * Download and 
03a0: 75 6e 7a 69 70 20 49 4d 20 33 2e 36 2e 33 2c 20  unzip IM 3.6.3, 
03b0: 43 44 20 35 2e 34 2e 31 20 61 6e 64 20 49 55 50  CD 5.4.1 and IUP
03c0: 20 33 2e 33 20 69 6e 74 6f 0d 0a 20 20 43 3a 2f   3.3 into..  C:/
03d0: 50 72 6f 67 72 61 6d 6d 65 2f 49 55 50 0d 0a 0d  Programme/IUP...
03e0: 0a 20 2a 20 44 65 6c 65 74 65 20 61 6c 6c 20 4c  . * Delete all L
03f0: 75 61 20 72 65 6c 61 74 65 64 20 66 69 6c 65 73  ua related files
0400: 20 66 72 6f 6d 20 43 3a 2f 50 72 6f 67 72 61 6d   from C:/Program
0410: 6d 65 2f 49 55 50 20 61 6e 64 0d 0a 20 20 43 3a  me/IUP and..  C:
0420: 2f 50 72 6f 67 72 61 6d 6d 65 2f 49 55 50 2f 69  /Programme/IUP/i
0430: 6e 63 6c 75 64 65 20 e2 80 94 20 77 68 6f 20 6e  nclude — who n
0440: 65 65 64 73 20 6c 75 61 20 69 66 20 79 6f 75 20  eeds lua if you 
0450: 63 61 6e 20 68 61 76 65 20 43 48 49 43 4b 45 4e  can have CHICKEN
0460: 3f 0d 0a 20 20 3b 2d 29 0d 0a 0d 0a 20 2a 20 43  ?..  ;-).... * C
0470: 68 65 63 6b 6f 75 74 20 74 68 65 20 74 72 75 6e  heckout the trun
0480: 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65  k version of the
0490: 20 49 55 50 20 65 67 67 20 66 72 6f 6d 0d 0a 20   IUP egg from.. 
04a0: 20 68 74 74 70 73 3a 2f 2f 63 6f 64 65 2e 63 61   https://code.ca
04b0: 6c 6c 2d 63 63 2e 6f 72 67 2f 73 76 6e 2f 63 68  ll-cc.org/svn/ch
04c0: 69 63 6b 65 6e 2d 65 67 67 73 2f 72 65 6c 65 61  icken-eggs/relea
04d0: 73 65 2f 34 2f 69 75 70 2f 74 72 75 6e 6b 0d 0a  se/4/iup/trunk..
04e0: 0d 0a 20 2a 20 52 75 6e 20 60 43 53 43 5f 4f 50  .. * Run `CSC_OP
04f0: 54 49 4f 4e 53 3d 27 2d 49 43 3a 2f 50 72 6f 67  TIONS='-IC:/Prog
0500: 72 61 6d 6d 65 2f 49 55 50 2f 69 6e 63 6c 75 64  ramme/IUP/includ
0510: 65 20 2d 4c 43 3a 2f 50 72 6f 67 72 61 6d 6d 65  e -LC:/Programme
0520: 2f 49 55 50 27 0d 0a 20 20 63 68 69 63 6b 65 6e  /IUP'..  chicken
0530: 2d 69 6e 73 74 61 6c 6c 20 2d 44 20 6e 6f 2d 6c  -install -D no-l
0540: 69 62 72 61 72 79 2d 63 68 65 63 6b 73 60 20 69  ibrary-checks` i
0550: 6e 20 61 6e 20 4d 53 59 53 20 73 68 65 6c 6c 20  n an MSYS shell 
0560: 69 6e 20 74 68 65 20 49 55 50 0d 0a 20 20 65 67  in the IUP..  eg
0570: 67 20 73 6f 75 72 63 65 20 64 69 72 65 63 74 6f  g source directo
0580: 72 79 0d 0a 0d 0a 20 2a 20 52 75 6e 20 60 63 73  ry.... * Run `cs
0590: 69 20 2d 52 20 69 75 70 20 2d 65 20 27 28 6c 65  i -R iup -e '(le
05a0: 74 20 28 5b 64 6c 67 20 28 64 69 61 6c 6f 67 20  t ([dlg (dialog 
05b0: 23 3a 74 69 74 6c 65 20 22 54 65 73 74 22 20 28  #:title "Test" (
05c0: 62 75 74 74 6f 6e 20 22 50 75 73 68 0d 0a 20 20  button "Push..  
05d0: 6d 65 21 22 20 23 3a 61 63 74 69 6f 6e 20 70 72  me!" #:action pr
05e0: 69 6e 74 29 29 5d 29 20 28 73 68 6f 77 20 64 6c  int))]) (show dl
05f0: 67 20 23 3a 6d 6f 64 61 6c 3f 20 23 74 29 29 27  g #:modal? #t))'
0600: 60 20 74 6f 20 76 65 72 69 66 79 20 74 68 65 0d  ` to verify the.
0610: 0a 20 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  .  installation 
0620: 77 6f 72 6b 73 0d 0a 0a 5a 20 39 64 30 38 38 31  works...Z 9d0881
0630: 62 32 66 38 65 31 33 62 30 34 66 64 65 36 37 33  b2f8e13b04fde673
0640: 65 36 30 39 65 38 33 36 34 39 0a                 e609e83649.