[racket-dev] Can't build on Mac OS X anymore
I pulled plt-release, and get this: mkdir -p Racket.framework/Versions/5.91.0.900 gcc -o Racket.framework/Versions/5.91.0.900/Racket -pthread -framework CoreFoundation -dynamiclib -all_load libracket.a libmzgc.a -ldl -lm -liconv ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame rm -f Racket.framework/Racket ln -s Versions/5.91.0.900/Racket Racket.framework/Racket gcc -I. -I../../racket/include -g -O2 -Wall -DOS_X -D_DARWIN_UNLIMITED_SELECT -pthread -fno-common -DINITIAL_COLLECTS_DIRECTORY=''`cd ../../racket/../../collects; pwd`'' -DINITIAL_CONFIG_DIRECTORY=''`cd ../../racket/../..; pwd`/etc'' -c ../../racket/main.c -o main.o gcc -o racketcgc -pthread main.o -Wl,-headerpad_max_install_names -F. -framework Racket -ldl -lm -liconv /usr/bin/install_name_tool -change Racket.framework/Versions/5.91.0.900/Racket @executable_path/Racket.framework/Versions/5.91.0.900/Racket racketcgc /usr/bin/install_name_tool: object: racketcgc malformed object (unknown load command 4) Anybody know what's going on? -- Regards, Mike _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Can't build on Mac OS X anymore
I don't recognize that error. What version of Mac OS X and the C toolchain are you using? At Wed, 18 Dec 2013 10:46:00 +0100, Michael Sperber wrote: I pulled plt-release, and get this: mkdir -p Racket.framework/Versions/5.91.0.900 gcc -o Racket.framework/Versions/5.91.0.900/Racket -pthread -framework CoreFoundation -dynamiclib -all_load libracket.a libmzgc.a -ldl -lm -liconv ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame rm -f Racket.framework/Racket ln -s Versions/5.91.0.900/Racket Racket.framework/Racket gcc -I. -I../../racket/include -g -O2 -Wall -DOS_X -D_DARWIN_UNLIMITED_SELECT -pthread -fno-common -DINITIAL_COLLECTS_DIRECTORY=''`cd ../../racket/../../collects; pwd`'' -DINITIAL_CONFIG_DIRECTORY=''`cd ../../racket/../..; pwd`/etc'' -c ../../racket/main.c -o main.o gcc -o racketcgc -pthread main.o -Wl,-headerpad_max_install_names -F. -framework Racket -ldl -lm -liconv /usr/bin/install_name_tool -change Racket.framework/Versions/5.91.0.900/Racket @executable_path/Racket.framework/Versions/5.91.0.900/Racket racketcgc /usr/bin/install_name_tool: object: racketcgc malformed object (unknown load command 4) Anybody know what's going on? -- Regards, Mike _ Racket Developers list: http://lists.racket-lang.org/dev _ Racket Developers list: http://lists.racket-lang.org/dev
[racket-dev] new release branch builds
There are new release branch builds available: http://plt.eecs.northwestern.edu/release-snapshots/ Please use these ones for any testing you've not yet done. The notable changes (for which you may wish to do some extra testing) are: - some fixes to tab navigation - some database / docs integration fixes Robby _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Can't build on Mac OS X anymore
Matthew Flatt mfl...@cs.utah.edu writes: I don't recognize that error. What version of Mac OS X and the C toolchain are you using? Mountain Lion, XCode 5.0.2, and this gcc: i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) -- Regards, Mike _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] new release branch builds
Oh, and TR! There are some TR changes in this iteration, too. Robby On Wed, Dec 18, 2013 at 6:41 AM, Robby Findler ro...@eecs.northwestern.eduwrote: There are new release branch builds available: http://plt.eecs.northwestern.edu/release-snapshots/ Please use these ones for any testing you've not yet done. The notable changes (for which you may wish to do some extra testing) are: - some fixes to tab navigation - some database / docs integration fixes Robby _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Duplicate tag warnings building docs?
That worked! No warnings. (It must have been something outside the doc/ tree.) Thank you for pointing out how to use `git clean -x -d -f` as a sort of `make clean`. Probably that tip should go in INSTALL.TXT. And in a future version of the http://blog.racket-lang.org/2012/11/tutorial-contributing-to-racket.html blog post, updated for the new build system. Maybe `make clean` should print, If you don't have any changes to the tree, use `git clean -x -d -f`? On Wed, Dec 18, 2013 at 12:03 AM, Robby Findler ro...@eecs.northwestern.edu wrote: If you don't have any changes to the tree, try 'git clean -x -f -d' before running make. That will delete all of the old build products (and everything else that isn't in the repo) and hopefully clear things up. Robby On Tue, Dec 17, 2013 at 10:53 PM, Greg Hendershott greghendersh...@gmail.com wrote: On Tue, Dec 17, 2013 at 11:52 PM, Greg Hendershott greghendersh...@gmail.com wrote: I tried deleting docindex.sqlite but it left things in a weird state -- racket/help couldn't find help for things like string-base. Hopefully it was clear but I meant things like string-list, from racket/base. Anyway, the main point is I still get the warnings. Whether it matters, I don't know, but I wanted to report it. _ Racket Developers list: http://lists.racket-lang.org/dev _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url
On Mon, Dec 16, 2013 at 11:38 AM, Ryan Culpepper ry...@ccs.neu.edu wrote: Checklist items for the v6.0 release (using the v5.91 release candidate build) Even though Whalesong isn't on the checklist any more, here's a report on its status: I just tried installing Whalesong from Planet, and it doesn't seem to work. I get a lot of errors of the following form: raco setup: 0.900/add-on/planet/release-snapshot/cache/dyoo/whalesong.plt/1/21/parser/parse-bytecode-5.3.rkt:372:20: match: wrong number for fields for structure mod: expected 16 but got 15 raco setup: at: (name srcname self-modidx prefix provides requires body syntax-body unexported max-let-depth dummy lang-info internal-context pre-submodules post-submodules) raco setup: in: (struct mod (name srcname self-modidx prefix provides requires body syntax-body unexported max-let-depth dummy lang-info internal-context pre-submodules post-submodules)) and then: ; copy-file: cannot open source file ; source path: /home/samth/tmp/racket-5.91.0.900/collects/launcher/sh ; destination path: /home/samth/tmp/racket-5.91.0.900/share/pkgs/math-test/math/tests/stress/whalesong ; system error: No such file or directory; errno=2 ; context...: ; /home/samth/tmp/racket-5.91.0.900/add-on/planet/release-snapshot/cache/dyoo/whalesong.plt/1/21/make-launcher.rkt:303:0: make-unix-launcher ; /home/samth/tmp/racket-5.91.0.900/add-on/planet/release-snapshot/cache/dyoo/whalesong.plt/1/21/make-launcher.rkt: [running body] Also, whalesong is not currently installable with the pkg system, because it doesn't have an info.rkt file saying that it's a multi-collection package. I've just submitted a pull request to fix this. When I try to install my fork via `raco pkg install`, it works. I think the fix for this is (a) to merge my pull request, (b) to update the Whalesong web page to suggest 'raco pkg install git://github.com:dyoo/whalesong' as the installation method, (c) update the version on Planet, (d) add Whalesong to pkg.racket-lang.org. Of these, only (a) is really crucial to do before the release. Danny, can you do that, or add someone who can minimally maintain whalesong as a collaborator on GitHub -- Joe might be the best person here. Sam _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url
On Dec 16, 2013, at 8:38 AM, Ryan Culpepper wrote: (Re-sending with corrected URL for release candidates. Thanks to Sam for the quick catch!) * John Clements cleme...@brinckerhoff.org - Stepper Tests Done. Updates: - Stepper Updates: update HISTORY (updates should show v6.0 as the most current version; email me to pick the changes when they're done, or tell me if there are no such changes.) Done, commits tagged with Please merge to 6.0 John _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Test errors on scribble/reader.rkt
Thanks --- I've tracked down the problem and pushed repairs. At Tue, 17 Dec 2013 17:08:34 -0500, Greg Hendershott wrote: I see the same. Using HEAD (97ee349) today, built just now. On Sat, Dec 14, 2013 at 9:47 AM, Laurent laurent.ors...@gmail.com wrote: Hi, After a fresh `git pull --ff-only` followed by `make`, I have 9 errors when running `raco test .` in scribble-test/tests/scribble/ like: reader.rkt:935:22: test failure bad result in @foo{ -@error- #rx:1:0: missing closing `}'$ results: (missing closing `}') != (#rx:1:0: missing closing `}'$) [...] Looks like the location information is not included (anymore?) in the error message. Did I forget to rebuild something or do something, or is it not just me? (Note: some external packages did not build correctly, like an old cce-scheme, but that's not related, is it?) Laurent _ Racket Developers list: http://lists.racket-lang.org/dev _ Racket Developers list: http://lists.racket-lang.org/dev _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url
* Stephen Chang stch...@ccs.neu.edu - Lazy Racket Tests - Lazy stepper tests all pass * Eli Barzilay e...@barzilay.org - Swindle Tests - XREPL Tests - Verify PL language - Racket Tree: compare new distribution tree to previous one - Run the unix installer tests - Run zsh completions tests (. .../racket-completion.zsh; _racket --self-test) Version Updates: if a major change has happened, update the version number in: - racket/collects/mzscheme/info.rkt - racket/collects/mred/info.rkt * Stephen Bloch sbl...@adelphi.edu - Picturing Programs Tests * Greg Cooper g...@cs.brown.edu - FrTime Tests * Carl Eastlund c...@ccs.neu.edu - Dracula Tests (confirm that Dracula runs from PLaneT) * Jon Rafkind rafk...@cs.utah.edu Release tests for (one of the) linux releases: - Test that the `racket' and `racket-textual' source releases compile fine (note that they're still called `plt' and `mz' at this stage). - Test that the binary installers for both work, try each one in both normal and unix-style installation modes. (just ubuntu) [Note: get the release candidates from the URL in this email. Use the 'static table' link to see a list of all tar files available] * Mike Sperber sper...@deinprogramm.de - DMdA Tests - Stepper Tests - Signature Tests * David Van Horn dvanh...@ccs.neu.edu - EoPL Tests * Neil Toronto neil.toro...@gmail.com - Plot Tests - Images Tests - Inspect icons - Math tests * Doug Williams m.douglas.willi...@gmail.com - Additional Plot Tests * Shriram Krishnamurthi s...@cs.brown.edu Tour: check the tour and generate a new one if needed. [Note: Since this is a v5.91, you will need to edit your .../collects/framework/private/version.rkt file and change `(version)' to `6.0'.] _ Racket Developers list: http://lists.racket-lang.org/dev