[racket] errors from raco setup while installing github Racket

From: Matthew Butterick (mb at mbtype.com)
Date: Thu Jul 3 02:56:32 EDT 2014

Update 2: my own fault. Somehow I accidentally did `raco pkg install` while standing on the git/racket directory. That was a little too recursive, apparently. Now sorted.

Also, happy birthday Robby.


On Jul 2, 2014, at 11:06 PM, Matthew Butterick <mb at mbtype.com> wrote:

> Update: I deleted ~/Library/Racket, which cleared these particular issues, but now `make` dies later, mysteriously:
> 
> raco setup: --- checking package dependencies ---
> car: contract violation
>  expected: pair?
>  given: '()
>  context...:
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:283:2: check-mod!
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:354:10: for-loop
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:354:10: for-loop
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:349:6: loop
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:435:8: for-loop
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:431:4: for-loop
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:424:2: for-loop
>   /Users/MB/git/racket/racket/collects/setup/private/pkg-deps.rkt:24:0: check-package-dependencies
>   /Users/MB/git/racket/racket/collects/setup/setup-core.rkt:61:0: setup-core
>   /Users/MB/git/racket/racket/collects/setup/setup-go.rkt: [running body]
>   /Users/MB/git/racket/racket/collects/setup/main.rkt: [running body]
> 
> 
> 
> On Jul 2, 2014, at 5:02 PM, Matthew Butterick <mb at mbtype.com> wrote:
> 
>> I just brought my git build up to date with the last 6-8 wks of updates. When the installer reaches raco setup, I'm getting errors of this flavor, which I haven't seen before:
>> 
>>> raco setup: given collection path: "racket" refers to the same directory as another given collection path, "racket/pkgs/snip-pkgs/snip-lib/racket"
>> 
>>> raco setup: given collection path: "scribblings/main" refers to the same directory as another given collection path, "racket/pkgs/racket-pkgs/racket-index/scribblings/main"
>> 
>> 
>> I tried deleting everything nonessential and doing `make` from scratch, but the errors persist.
>> 
>> Any theories?
> 



Posted on the users mailing list.