Changes between Version 2 and Version 3 of KirstenSandbox


Ignore:
Timestamp:
Dec 27, 2006 4:39:52 PM (7 years ago)
Author:
kirsten
Comment:

FFS

Legend:

Unmodified
Added
Removed
Modified
  • KirstenSandbox

    v2 v3  
    11= Building GHC on Mac OS X 10.2, by Kirsten aged 26 1/52 = 
    22 
    3 1. grab the HEAD off darcs, per [Building/GettingTheSources] (no problems here) 
    4 1.  run autoreconf (this went ok, because I had just upgraded my autoconf in order to build darcs) 
    5 1.  run ./configure 
    6 1.  oops, I only have happy 1.13, it wants happy 1.15 
    7 1.  go to the happy download page. what, no Mac OS X binary? 
    8 1.  grab the happy sources 
    9 1.  ./configure, make, make install. so far so good 
    10 1.  ./configure GHC again 
    11 1.  LOL, I need alex 2.0 
    12 1.  why isn't this integrated into the GHC build process? also, googling for just "alex" is un-useful. so is googling for "alex lexer" and "alex lexer haskell" 
    13 1.  LOL, *still* no Mac OS X binary. 
    14 1.  ./configure; make in alex 
    15 1.  have disgusting IM conversation with friend while waiting 
    16 1.  alex: "you lose at life": 
     3 1. grab the HEAD off darcs, per [Building/GettingTheSources] (no problems here) 
     4 1.  run autoreconf (this went ok, because I had just upgraded my autoconf in order to build darcs) 
     5 1.  run ./configure 
     6 1.  oops, I only have happy 1.13, it wants happy 1.15 
     7 1.  go to the happy download page. what, no Mac OS X binary? 
     8 1.  grab the happy sources 
     9 1.  ./configure, make, make install. so far so good 
     10 1.  ./configure GHC again 
     11 1.  LOL, I need alex 2.0 
     12 1.  why isn't this integrated into the GHC build process? also, googling for just "alex" is un-useful. so is googling for "alex lexer" and "alex lexer haskell" 
     13 1.  LOL, *still* no Mac OS X binary. 
     14 1.  ./configure; make in alex 
     15 1.  have disgusting IM conversation with friend while waiting 
     16 1.  alex: "you lose at life": 
    1717{{{ 
    1818Creating a symbolic link from alex-2.0.1 to alex in /usr/local/bin failed: `/usr/local/bin/alex' already exists 
     
    2222make: *** [install] Error 1 
    2323}}} 
    24 1.  consider a career change 
    25 1.  rm /usr/local/bin/alex 
    26 1.  sudo rm /usr/local/bin/alex 
    27 1.  sudo make me a sandwich 
    28 1.  sudo make install 
    29 1.  okay, I have alex. yippee. 
    30 1.  ./configure in GHC again 
     24 1.  consider a career change 
     25 1.  rm /usr/local/bin/alex 
     26 1.  sudo rm /usr/local/bin/alex 
     27 1.  sudo make me a sandwich 
     28 1.  sudo make install 
     29 1.  okay, I have alex. yippee. 
     30 1.  ./configure in GHC again