An hour ago, Elliott Cable wrote: > (Replies to Flatt and Tobin-Hochstadt are below.) > > So, I’ve discovered that the git repository (at the `v5.1.1` tag) > will simply *not build* for me on Lion; whereas the *downloaded* > source-code distribution (distributed as a DMG, labeled as the > ‘v5.1.1 macintosh source’) works fine. This is why Homebrew is > failing; the exact configuration options that the Homebrew script > wants work fine with the source-code distribution, but not within > the git repository. Furthermore, the most basic `../configure > --disable-places --disable-futures && make && make install` works > with the distribution DMG, but not with git. What sort of > differences might there be between `v5.1.1` git-tag and the v5.1.1 > source-code distribution?
Are you sure that you have the same versions? Did you happen to install one of them in a path with a space in it? Maybe you tried both from different environments? > I discovered this last night, but failed to capture output; when I > have the ~40 minutes it takes later today, I’ll build and capture > respective outputs for you guys. The tag is a strict superset of the source distribution. Here's what I just did: $ mkdir 1 $ cd 1 $ tar xzf ...some-dir.../plt-src-mac.tgz $ cd .. $ mkdir 2 $ cd 2 $ mkdir racket $ cd racket $ git archive --remote=git://git.racket-lang.org/plt.git v5.1.1 \ | tar x $ cd ../.. $ diff -rq 1 2 In the first tar command I'm using a backup of the tgz files that were later turned to the installers -- you'll need to just copy the tree from the dmg file there. In any case, here's the output of the diff: Files 1/racket/README and 2/racket/README differ Only in 2/racket/collects/2htdp: uchat Only in 2/racket/collects/games/paint-by-numbers: hattori Only in 2/racket/collects/games/paint-by-numbers: raw-problems Only in 2/racket/collects/games/paint-by-numbers: solution-sets Only in 2/racket/collects: guibuilder Only in 2/racket/collects: handin-client Only in 2/racket/collects: handin-server Only in 2/racket/collects: honu Only in 2/racket/collects: meta Only in 2/racket/collects: repo-time-stamp Only in 2/racket/collects: sirmail Only in 2/racket/collects: srpersist Only in 2/racket/collects/tests: compiler Only in 2/racket/collects/tests: future Only in 2/racket/collects/tests: honu Only in 2/racket/collects/tests: htdp-lang Only in 2/racket/collects/tests: jpr Only in 2/racket/collects/tests: run-automated-tests.rkt Only in 2/racket/collects/tests: srpersist Only in 2/racket/collects/tests: stxparse Only in 2/racket/collects/tests: units Only in 2/racket/collects/tests: zo-size.rkt Only in 2/racket/collects: waterworld Only in 2/racket/src: mysterx Only in 2/racket/src: mzcom Only in 2/racket/src: srpersist Only in 2/racket/src: worksp Only in 2/racket/src: worksp10 -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users