Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mzscheme hosted autobuilds breaking #583

Closed
larceny-trac-import opened this issue Jul 28, 2013 · 4 comments
Closed

mzscheme hosted autobuilds breaking #583

larceny-trac-import opened this issue Jul 28, 2013 · 4 comments

Comments

@larceny-trac-import
Copy link

Reported by: pnkfelix on Tue Aug 5 20:34:26 2008
The mzscheme hosted autobuilds have been breaking since August 1st.

See for example
http://larceny.ccs.neu.edu/dart/index.php?project=Larceny&date=20080804

Since the CDash output is impoverished (Ticket #581), it is not clear where the failure is happening, but it should be easy to try to host a mzscheme based build by hand.

@larceny-trac-import
Copy link
Author

Author: pnkfelix
See changeset:5720.

@larceny-trac-import
Copy link
Author

Author: pnkfelix
By the way, the steps I used to track this down quickly were:

  1. Make a fresh checkout of the Larceny source tree
  2. Start mzscheme (v371)
  % ~/bin/mzscheme-v371
  1. Turn on its errortrace support: (this is the '''crucial''' step -- the error output gets much nicer after doing this)
  > (require (lib "errortrace.ss" "errortrace"))
  1. Attempt a build
  > (load "setup.sch")
  > (setup 'scheme: 'mzscheme 'host: 'macosx-el 'sassy)
  > (build-config-files)
  > (load-compiler)
  > (build-heap)
Assembling src/Lib/Common/malcode.lop
reference to undefined identifier: assert
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Asm/Shared/pass5p1.sch:342:5: assert
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Asm/Shared/pass5p1.sch:342:4: (assert (begin (quote adjoint-constant) (eq? (null? last) (= n ....))))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Asm/Shared/pass5p1.sch:339:2: (let-values (((last) (as-constants-last as)) ((newlast) (list x)) ((n) (as-constants-length as))) (assert (begin (quote adjoint-constant) (eq? (....) ....))) (if (null? last) (as-constants! as (....)) (set-cdr! last ....)) (as-constants-last! as newlast...
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Asm/Shared/pass5p1.sch:483:17: (doit)
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Asm/Shared/pass5p1.sch:479:4: (let-values (((r) (call-with-current-continuation (lambda (k) (....) ....)))) (if (eq? r (quote retry)) (let-values (((....) ....)) ((....) ....) (....)) r))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Asm/Shared/pass5p1.sch:50:4: (instrumented! (quote end) (assemble1 as (lambda (as) (let-values ....)) #f))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compiler/driver-common.sch:321:38: (writer (processer x) outport)
[unknown source]: (begin (writer (processer x) outport) (doloop (read inport)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compiler/driver-common.sch:317:24: (infilefn infilename (lambda (inport) ((letrec-values ((....)) doloop) (read inport))))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compiler/driver-common.sch:307:19: (for-each (lambda (infilename) (let-values (((infilename) (....)) ((....) ....)) (infilefn infilename ....))) infilenames)
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compiler/driver-common.sch:304:6: (outfilefn outfilename (lambda (outport) (for-each (process-decl outport) decls) (for-each (lambda ....) infilenames)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compiler/driver-common.sch:326:6: (dynamic-wind (lambda () (if compilation-complete (begin (....)) (void))) (lambda () (attempt-compilation) (set! compilation-complete (....))) (lambda () (if ((....) ....) (....) ....)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compiler/driver-twobit.sch:97:2: (let-values (((outputfile) (if (not (null? ....)) (car rest) ((....) ....))) ((malfile?) (file-type=? file *mal-file-type*)) ((user) (assembly-user-data))) (process-file file (list* outputfile (quote ....)) (assembly-declarations user) write-lop (lambda...
[unknown source]: (call-with-continuation-prompt (lambda () (with-continuation-mark break-enabled-key bpz (with-continuation-mark ....))) handler-prompt-key (lambda (thunk) (thunk)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:322:4: (for-each make deps)
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:360:17: (make-target target (cdr probe) (if dprobe (cdr dprobe) (quote ())))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:244:0: (letrec-values (((have-made) (quote ())) ((errhandler) (lambda (target) (lambda ....))) ((extension) (lambda (fn) (....))) ((replace-extension) (lambda (....) ....)) ((newer-than?) (lambda ....)) ((timestamp-newer?) (....)) ((....) ....) (....) ....) (s...
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compat/MzScheme/compat.sch:347:9: (dynamic-wind (lambda () (integrate-procedures FRESH-2) (compat:read-case-sensitive? FRESH-2)) (lambda () (make:make petit-heap-project "sasstrap.heap" (....))) (lambda () (integrate-procedures FRESH-1) (compat:read-case-sensitive? FRESH-1)))

*** Error encountered!
Deleting target file: src/Lib/Common/malcode.lop
make-sasstrap-heap: src/Lib/Common/malcode.lop
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Lib/makefile.sch:499:31: (error (quote make-sasstrap-heap) tgt)
[unknown source]: (select-handler/no-breaks e bpz (list (cons with-handlers-predicate2 with-handlers-handler3)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:322:4: (for-each make deps)
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:360:17: (make-target target (cdr probe) (if dprobe (cdr dprobe) (quote ())))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:244:0: (letrec-values (((have-made) (quote ())) ((errhandler) (lambda (target) (lambda ....))) ((extension) (lambda (fn) (....))) ((replace-extension) (lambda (....) ....)) ((newer-than?) (lambda ....)) ((timestamp-newer?) (....)) ((....) ....) (....) ....) (s...
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Compat/MzScheme/compat.sch:347:9: (dynamic-wind (lambda () (integrate-procedures FRESH-2) (compat:read-case-sensitive? FRESH-2)) (lambda () (make:make petit-heap-project "sasstrap.heap" (....))) (lambda () (integrate-procedures FRESH-1) (compat:read-case-sensitive? FRESH-1)))


 === context ===
select-handler/no-breaks
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:351:2: make
/Applications/PLT Scheme v371/collects/srfi/1/fold.ss:272:2: my-for-each
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:320:2: make-target
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:351:2: make
/Users/pnkfelix/Dev/larcenydev/trunk/larceny_src3/src/Build/make.sch:244:0: make:make

@larceny-trac-import
Copy link
Author

Author: pnkfelix
The mzscheme hosted autobuilds are '''still''' breaking; just in a different place now.

...
> (build-heap)
Compiling src/Lib/Common/ecodes.lap
Assembling src/Lib/Common/ecodes.lop
Compiling src/Lib/Common/fileio.lap
src/Lib/Common/fileio.sch::7043: read: bad syntax `#v'
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compiler/driver-common.sch:319:58: (read inport)
[unknown source]: (doloop (read inport))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compiler/driver-common.sch:317:24: (infilefn infilename (lambda (inport) ((letrec-values ((....)) doloop) (read inport))))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compiler/driver-common.sch:307:19: (for-each (lambda (infilename) (let-values (((infilename) (....)) ((....) ....)) (infilefn infilename ....))) infilenames)
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compiler/driver-common.sch:304:6: (outfilefn outfilename (lambda (outport) (for-each (process-decl outport) decls) (for-each (lambda ....) infilenames)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compiler/driver-common.sch:326:6: (dynamic-wind (lambda () (if compilation-complete (begin (....)) (void))) (lambda () (attempt-compilation) (set! compilation-complete (....))) (lambda () (if ((....) ....) (....) ....)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compiler/driver-twobit.sch:66:2: (let-values (((outfilename) (if (not (null? ....)) (car rest) ((....) ....))) ((write-lap) (lambda (item port) ((....) ....) (....) ....))) (let-values (((syntaxenv) (syntactic-copy (....)))) (if (benchmark-block-mode) ((....) ....) (....))) (unspecified))
[unknown source]: (call-with-continuation-prompt (lambda () (with-continuation-mark break-enabled-key bpz (with-continuation-mark ....))) handler-prompt-key (lambda (thunk) (thunk)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:322:4: (for-each make deps)
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:365:19: (make-target target (make-rule.cmd r) (cons (replace-extension target ((....) ....) (....)) (if dprobe (....) ....)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:322:4: (for-each make deps)
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:360:17: (make-target target (cdr probe) (if dprobe (cdr dprobe) (quote ())))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:244:0: (letrec-values (((have-made) (quote ())) ((errhandler) (lambda (target) (lambda ....))) ((extension) (lambda (fn) (....))) ((replace-extension) (lambda (....) ....)) ((newer-than?) (lambda ....)) ((timestamp-newer?) (....)) ((....) ....) (....) ....) (s...
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compat/MzScheme/compat.sch:347:9: (dynamic-wind (lambda () (integrate-procedures FRESH-2) (compat:read-case-sensitive? FRESH-2)) (lambda () (make:make petit-heap-project "sasstrap.heap" (....))) (lambda () (integrate-procedures FRESH-1) (compat:read-case-sensitive? FRESH-1)))

*** Error encountered!
Deleting target file: src/Lib/Common/fileio.lap
make-sasstrap-heap: src/Lib/Common/fileio.lap
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Lib/makefile.sch:500:31: (error (quote make-sasstrap-heap) tgt)
[unknown source]: (select-handler/no-breaks e bpz (list (cons with-handlers-predicate2 with-handlers-handler3)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:322:4: (for-each make deps)
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:365:19: (make-target target (make-rule.cmd r) (cons (replace-extension target ((....) ....) (....)) (if dprobe (....) ....)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:322:4: (for-each make deps)
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:360:17: (make-target target (cdr probe) (if dprobe (cdr dprobe) (quote ())))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:354:8: (let-values (((dprobe) (assoc target deps))) (if probe (begin (make:debugmsg target ....) (make-target ....)) (let-values ((....)) (....))) (set! have-made (cons target have-made)))
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:244:0: (letrec-values (((have-made) (quote ())) ((errhandler) (lambda (target) (lambda ....))) ((extension) (lambda (fn) (....))) ((replace-extension) (lambda (....) ....)) ((newer-than?) (lambda ....)) ((timestamp-newer?) (....)) ((....) ....) (....) ....) (s...
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Compat/MzScheme/compat.sch:347:9: (dynamic-wind (lambda () (integrate-procedures FRESH-2) (compat:read-case-sensitive? FRESH-2)) (lambda () (make:make petit-heap-project "sasstrap.heap" (....))) (lambda () (integrate-procedures FRESH-1) (compat:read-case-sensitive? FRESH-1)))


 === context ===
select-handler/no-breaks
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:351:2: make
/usr/local/lib/plt/plt-370-mz/collects/srfi/1/fold.ss:272:2: my-for-each
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:320:2: make-target
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:351:2: make
/usr/local/lib/plt/plt-370-mz/collects/srfi/1/fold.ss:283:8: recur
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:320:2: make-target
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:351:2: make
/home/pnkfelix/larcenydev/trunk/larceny_src-mzhost/src/Build/make.sch:244:0: make:make

> 

@larceny-trac-import
Copy link
Author

Author: pnkfelix
See changeset:5737

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants