Jay, Thanks.
Here's the result run under Racket 5.3.1 with windows XP SP3
I wasn't aware of the windows command line trick. Thanks for suggestion.
C:\SOURCE\Simplest RACO FAILURE>simplest-raco-failure.exe
standard-module-name-resolver: collection not found
collection: "racket/match"
in collection directories:
context...:
standard-module-name-resolver
#%embedded:g3268:mime-types: [running body]
#%embedded:g3005:servlet-env: [traversing imports]
#%embedded:g2982:serve: [traversing imports]
#%embedded:g2849:dispatch: [traversing imports]
#%embedded:g139:lang: [traversing imports]
#%mzc:simplest-raco-failure: [traversing imports]
loop
On Mon, Jan 28, 2013 at 8:30 AM, Jay McCarthy wrote:
It would be very helpful to run the exe from the Windows command line
and send me the output. My guess is that it opens, displays an error,
and then closes. If you ran from the shell, you'd be able read the
error. My guess is that the error will say that some file can't be
opened that is part of the configuration of the Web server and I
haven't properly communicated its need to the exe builder.
Jay
On Sat, Jan 26, 2013 at 10:02 PM, Galler <lzgal...@optonline.net>
wrote:
Hello,
I encountered difficulty compiling a #lang web server application
after
upgrading to v.5.3.1 from v5.3 last night. O/S is WinXP service pack
3
The executable would compile into an .exe file.
But when run, a console window would briefly open then close.
The program did not execute.
I was able to reproduce the bad behavior with the following minimal
source
code, and the following raco script, which appear below.
I further note that the minimal program can be successfully run in
DrRacket,
and can be compiled and run *without* encountering the problem by
adding the
-l launcher flag to the raco script. Successful execution results in
a
browser window opening with 'hello world' appearing in the loaded
document.
Any guidance would be sincerely appreciated.
Thanks
Zack
;START RACO SCRIPT
raco exe simplest-raco-failure.rkt
;END RACO SCRIPT
;START SOURCE CODE
#lang web-server
(require web-server/servlet-env)
(define (start request)
(let ((response-generator (λ (make-url)
(response/xexpr `(html (head )
(body "hello
world"))))))
(send/suspend/dispatch response-generator)))
(serve/servlet start
#:stateless? #t
#:launch-browser? #t
#:connection-close? #t
#:quit? #f
#:listen-ip #f
#:port 8000
#:servlet-path "/")
;END SOURCE CODE
____________________
Racket Users list:
http://lists.racket-lang.org/users
--
Jay McCarthy <j...@cs.byu.edu>
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay
"The glory of God is Intelligence" - D&C 93
____________________
Racket Users list:
http://lists.racket-lang.org/users