Artifact 4787e85287c8ad9d1effdf6072e4ff32281611c7:

Wiki page [notes] by matt on 2011-01-30 16:28:59.
0000: 44 20 32 30 31 31 2d 30 31 2d 33 30 54 31 36 3a  D 2011-01-30T16:
0010: 32 38 3a 35 39 2e 37 32 31 0a 4c 20 6e 6f 74 65  28:59.721.L note
0020: 73 0a 50 20 39 35 63 39 66 38 61 35 37 31 37 37  s.P 95c9f8a57177
0030: 36 36 65 62 32 66 66 61 34 34 32 31 33 61 62 36  66eb2ffa44213ab6
0040: 63 61 35 61 62 37 66 62 31 66 36 32 0a 55 20 6d  ca5ab7fb1f62.U m
0050: 61 74 74 0a 57 20 31 34 32 34 0a 20 2a 20 49 6e  att.W 1424. * In
0060: 73 74 61 6c 6c 20 61 20 66 72 65 73 68 20 57 69  stall a fresh Wi
0070: 6e 64 6f 77 73 20 58 50 20 61 6e 64 20 61 6c 6c  ndows XP and all
0080: 20 61 76 61 69 6c 61 62 6c 65 20 73 79 73 74 65   available syste
0090: 6d 20 75 70 64 61 74 65 73 20 69 6e 20 61 0d 0a  m updates in a..
00a0: 20 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e    virtual machin
00b0: 65 0d 0a 0d 0a 20 2a 20 41 64 64 20 43 3a 2f 50  e.... * Add C:/P
00c0: 72 6f 67 72 61 6d 6d 65 2f 4d 69 6e 47 57 2f 62  rogramme/MinGW/b
00d0: 69 6e 2c 20 43 3a 2f 50 72 6f 67 72 61 6d 6d 65  in, C:/Programme
00e0: 2f 43 48 49 43 4b 45 4e 2f 62 69 6e 20 61 6e 64  /CHICKEN/bin and
00f0: 0d 0a 20 20 43 3a 2f 50 72 6f 67 72 61 6d 6d 65  ..  C:/Programme
0100: 2f 49 55 50 20 74 6f 20 74 68 65 20 73 79 73 74  /IUP to the syst
0110: 65 6d 20 70 61 74 68 0d 0a 0d 0a 20 2a 20 44 6f  em path.... * Do
0120: 77 6e 6c 6f 61 64 20 61 6e 64 20 75 6e 7a 69 70  wnload and unzip
0130: 20 6d 69 6e 67 77 2d 67 65 74 20 30 2e 31 20 61   mingw-get 0.1 a
0140: 6c 70 68 61 20 35 20 69 6e 74 6f 20 43 3a 2f 50  lpha 5 into C:/P
0150: 72 6f 67 72 61 6d 6d 65 2f 4d 69 6e 47 57 0d 0a  rogramme/MinGW..
0160: 0d 0a 20 2a 20 52 75 6e 20 60 6d 69 6e 67 77 2d  .. * Run `mingw-
0170: 67 65 74 20 69 6e 73 74 61 6c 6c 20 6d 69 6e 67  get install ming
0180: 77 2d 64 65 76 65 6c 6f 70 65 72 2d 74 6f 6f 6c  w-developer-tool
0190: 6b 69 74 20 6d 69 6e 67 77 33 32 2d 67 63 63 0d  kit mingw32-gcc.
01a0: 0a 20 20 6d 73 79 73 2d 62 61 73 68 60 20 69 6e  .  msys-bash` in
01b0: 20 61 20 57 69 6e 64 6f 77 73 20 73 68 65 6c 6c   a Windows shell
01c0: 0d 0a 0d 0a 20 2a 20 44 6f 77 6e 6c 6f 61 64 20  .... * Download 
01d0: 61 6e 64 20 75 6e 7a 69 70 20 43 48 49 43 4b 45  and unzip CHICKE
01e0: 4e 20 34 2e 36 2e 33 0d 0a 0d 0a 20 2a 20 52 75  N 4.6.3.... * Ru
01f0: 6e 20 60 6d 61 6b 65 20 50 4c 41 54 46 4f 52 4d  n `make PLATFORM
0200: 3d 6d 69 6e 67 77 2d 6d 73 79 73 20 50 52 45 46  =mingw-msys PREF
0210: 49 58 3d 43 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f  IX=C:/Programme/
0220: 43 48 49 43 4b 45 4e 60 20 61 6e 64 0d 0a 20 20  CHICKEN` and..  
0230: 60 6d 61 6b 65 20 50 4c 41 54 46 4f 52 4d 3d 6d  `make PLATFORM=m
0240: 69 6e 67 77 2d 6d 73 79 73 20 50 52 45 46 49 58  ingw-msys PREFIX
0250: 3d 43 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f 43 48  =C:/Programme/CH
0260: 49 43 4b 45 4e 20 69 6e 73 74 61 6c 6c 60 20 69  ICKEN install` i
0270: 6e 0d 0a 20 20 61 6e 20 4d 53 59 53 20 73 68 65  n..  an MSYS she
0280: 6c 6c 20 69 6e 73 69 64 65 20 74 68 65 20 43 48  ll inside the CH
0290: 49 43 4b 45 4e 20 73 6f 75 72 63 65 20 64 69 72  ICKEN source dir
02a0: 65 63 74 6f 72 79 2e 0d 0a 0d 0a 20 2a 20 44 6f  ectory..... * Do
02b0: 77 6e 6c 6f 61 64 20 61 6e 64 20 75 6e 7a 69 70  wnload and unzip
02c0: 20 66 66 63 61 6c 6c 20 31 2e 31 30 0d 0a 0d 0a   ffcall 1.10....
02d0: 20 2a 20 52 75 6e 20 60 2e 2f 63 6f 6e 66 69 67   * Run `./config
02e0: 75 72 65 20 2d 2d 70 72 65 66 69 78 3d 43 3a 2f  ure --prefix=C:/
02f0: 50 72 6f 67 72 61 6d 6d 65 2f 43 48 49 43 4b 45  Programme/CHICKE
0300: 4e 60 2c 20 60 6d 61 6b 65 60 20 61 6e 64 20 60  N`, `make` and `
0310: 6d 61 6b 65 0d 0a 20 20 69 6e 73 74 61 6c 6c 60  make..  install`
0320: 20 69 6e 20 61 6e 20 4d 53 59 53 20 73 68 65 6c   in an MSYS shel
0330: 6c 20 69 6e 20 74 68 65 20 66 66 63 61 6c 6c 20  l in the ffcall 
0340: 73 6f 75 72 63 65 20 64 69 72 65 63 74 6f 72 79  source directory
0350: 0d 0a 0d 0a 20 2a 20 44 6f 77 6e 6c 6f 61 64 20  .... * Download 
0360: 61 6e 64 20 75 6e 7a 69 70 20 49 4d 20 33 2e 36  and unzip IM 3.6
0370: 2e 33 2c 20 43 44 20 35 2e 34 2e 31 20 61 6e 64  .3, CD 5.4.1 and
0380: 20 49 55 50 20 33 2e 33 20 69 6e 74 6f 0d 0a 20   IUP 3.3 into.. 
0390: 20 43 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f 49 55   C:/Programme/IU
03a0: 50 0d 0a 0d 0a 20 2a 20 44 65 6c 65 74 65 20 61  P.... * Delete a
03b0: 6c 6c 20 4c 75 61 20 72 65 6c 61 74 65 64 20 66  ll Lua related f
03c0: 69 6c 65 73 20 66 72 6f 6d 20 43 3a 2f 50 72 6f  iles from C:/Pro
03d0: 67 72 61 6d 6d 65 2f 49 55 50 20 61 6e 64 0d 0a  gramme/IUP and..
03e0: 20 20 43 3a 2f 50 72 6f 67 72 61 6d 6d 65 2f 49    C:/Programme/I
03f0: 55 50 2f 69 6e 63 6c 75 64 65 20 e2 80 94 20 77  UP/include — w
0400: 68 6f 20 6e 65 65 64 73 20 6c 75 61 20 69 66 20  ho needs lua if 
0410: 79 6f 75 20 63 61 6e 20 68 61 76 65 20 43 48 49  you can have CHI
0420: 43 4b 45 4e 3f 0d 0a 20 20 3b 2d 29 0d 0a 0d 0a  CKEN?..  ;-)....
0430: 20 2a 20 43 68 65 63 6b 6f 75 74 20 74 68 65 20   * Checkout the 
0440: 74 72 75 6e 6b 20 76 65 72 73 69 6f 6e 20 6f 66  trunk version of
0450: 20 74 68 65 20 49 55 50 20 65 67 67 20 66 72 6f   the IUP egg fro
0460: 6d 0d 0a 20 20 68 74 74 70 73 3a 2f 2f 63 6f 64  m..  https://cod
0470: 65 2e 63 61 6c 6c 2d 63 63 2e 6f 72 67 2f 73 76  e.call-cc.org/sv
0480: 6e 2f 63 68 69 63 6b 65 6e 2d 65 67 67 73 2f 72  n/chicken-eggs/r
0490: 65 6c 65 61 73 65 2f 34 2f 69 75 70 2f 74 72 75  elease/4/iup/tru
04a0: 6e 6b 0d 0a 0d 0a 20 2a 20 52 75 6e 20 60 43 53  nk.... * Run `CS
04b0: 43 5f 4f 50 54 49 4f 4e 53 3d 27 2d 49 43 3a 2f  C_OPTIONS='-IC:/
04c0: 50 72 6f 67 72 61 6d 6d 65 2f 49 55 50 2f 69 6e  Programme/IUP/in
04d0: 63 6c 75 64 65 20 2d 4c 43 3a 2f 50 72 6f 67 72  clude -LC:/Progr
04e0: 61 6d 6d 65 2f 49 55 50 27 0d 0a 20 20 63 68 69  amme/IUP'..  chi
04f0: 63 6b 65 6e 2d 69 6e 73 74 61 6c 6c 20 2d 44 20  cken-install -D 
0500: 6e 6f 2d 6c 69 62 72 61 72 79 2d 63 68 65 63 6b  no-library-check
0510: 73 60 20 69 6e 20 61 6e 20 4d 53 59 53 20 73 68  s` in an MSYS sh
0520: 65 6c 6c 20 69 6e 20 74 68 65 20 49 55 50 0d 0a  ell in the IUP..
0530: 20 20 65 67 67 20 73 6f 75 72 63 65 20 64 69 72    egg source dir
0540: 65 63 74 6f 72 79 0d 0a 0d 0a 20 2a 20 52 75 6e  ectory.... * Run
0550: 20 60 63 73 69 20 2d 52 20 69 75 70 20 2d 65 20   `csi -R iup -e 
0560: 27 28 6c 65 74 20 28 5b 64 6c 67 20 28 64 69 61  '(let ([dlg (dia
0570: 6c 6f 67 20 23 3a 74 69 74 6c 65 20 22 54 65 73  log #:title "Tes
0580: 74 22 20 28 62 75 74 74 6f 6e 20 22 50 75 73 68  t" (button "Push
0590: 0d 0a 20 20 6d 65 21 22 20 23 3a 61 63 74 69 6f  ..  me!" #:actio
05a0: 6e 20 70 72 69 6e 74 29 29 5d 29 20 28 73 68 6f  n print))]) (sho
05b0: 77 20 64 6c 67 20 23 3a 6d 6f 64 61 6c 3f 20 23  w dlg #:modal? #
05c0: 74 29 29 27 60 20 74 6f 20 76 65 72 69 66 79 20  t))'` to verify 
05d0: 74 68 65 0d 0a 20 20 69 6e 73 74 61 6c 6c 61 74  the..  installat
05e0: 69 6f 6e 20 77 6f 72 6b 73 0d 0a 0a 5a 20 37 37  ion works...Z 77
05f0: 61 65 61 31 37 62 64 63 64 64 31 62 36 38 66 62  aea17bdcdd1b68fb
0600: 65 63 66 63 62 62 61 35 30 30 63 37 62 30 0a     ecfcbba500c7b0.