[racket-dev] build problems on plt/release branch?

From: Danny Yoo (dyoo at hashcollision.org)
Date: Wed Oct 17 13:13:35 EDT 2012

Does anyone else see severe build problems on the plt/release branch?
 I'm seeing a lot of compile-time errors during 'raco setup'; it's
making it difficult to test things because when a problem occurs, I'm
not sure if it's my fault or if the repo is just in a weird state.

I made sure to clean my local repository by doing:

   git clean -fdx

at the root of the git repo, just to make sure nothing else was
interfering with the build.


I'm at 513f85baa2051cd7428ac008e5b2d1e6858f52d6.  I'm including a
sampling of the output below:

;;;;;;;;;;;;;;;;;;;;;;;;

raco setup: 0 making: tmp/racket/collects/2htdp (HtDP/2e Teachpacks)
image.rkt:37:9: module: identifier already imported from: (all-except
"../mrlib/image-c...
  at: render-image
  in: "private/image-more.rkt"
  context...:
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:350:0: compile-zo*
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:551:26
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:544:42
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:509:0: maybe-compile-zo
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:622:2: do-check
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:696:4
   /Users/dyoo/local/racket/collects/setup/parallel-do.rkt:419:20: loop

order.rkt:17:0: define-generics: bad syntax
  in: (define-generics (ordered-dict gen:ordered-dict
prop:ordered-dict ordered-dict? #:defined-table dict-def-table
#:prop-defined-already? #f) (dict-iterate-least ordered-dict)
(dict-iterate-greatest ordered-dict) (dict-iterate-least/>?
ordered-dict key) (d...
  context...:
   /Users/dyoo/local/racket/collects/racket/private/modbeg.rkt:46:4
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:350:0: compile-zo*
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:551:26
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:544:42
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:509:0: maybe-compile-zo
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:622:2: do-check
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:696:4
   /Users/dyoo/local/racket/collects/setup/parallel-do.rkt:419:20: loop


raco setup: 0 making: tmp/racket/collects/errortrace/private
namespace-attach-module: unknown module (in the source namespace)
  name: #<resolved-module-path:"/Users/dyoo/local/racket/collects/errortrace/errortrace-key.rkt">
  context...:
   /Users/dyoo/local/racket/collects/tmp/racket/collects/errortrace/errortrace-lib.rkt:474:0:
make-errortrace-compile-handler
   /Users/dyoo/local/racket/collects/tmp/racket/collects/errortrace/errortrace-lib.rkt:
[running body]
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:350:0: compile-zo*
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:551:26
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:544:42
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:509:0: maybe-compile-zo
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:622:2: do-check
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:696:4
   /Users/dyoo/local/racket/collects/setup/parallel-do.rkt:419:20: loop


raco setup: 0 making: tmp/racket/collects/honu/core
define-honu-syntax: expected argument of type <procedure (arity 1)>;
given: #<procedure:...syntax-parse.rkt:13:2>
  context...:
   /Users/dyoo/local/racket/collects/honu/core/private/transformer.rkt:18:0:
make-honu-transformer
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:350:0: compile-zo*
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:551:26
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:544:42
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:509:0: maybe-compile-zo
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:622:2: do-check
   /Users/dyoo/local/racket/collects/compiler/cm.rkt:696:4
   /Users/dyoo/local/racket/collects/setup/parallel-do.rkt:419:20: loop

Posted on the dev mailing list.