And by the way, if you remove extio.o1 you'll have other warnings concerning rfc1423.o1 and http.o1
Remove those too and you can run snowman.
So this is a compilation bug.
On Wed, Mar 12, 2008 at 2:12 PM, Jeremie Lasalle Ratelle < pouexmachinax@gmail.com> wrote:
Okay so the problem was clearly in extio. I tried requiring that in a test package and invoked it with snow -- test.scm and had the same error.
And I reinstalled snow with only gambit to see if there were any warnings or errors and
compiling aes/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/aes/v1.0.1/snow/aes.scm"@15.3 -- Ill-placed 'define' compiling base64/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/base64/v1.0.1/snow/base64.scm"@14.3-- Ill-placed 'define' compiling bignum/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/bignum/v1.0.1/snow/bignum.scm"@15.3-- Ill-placed 'define' compiling binio/v1.0.2 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/binio/v1.0.2/snow/binio.scm"@14.3-- Ill-placed 'define' compiling cert/v1.0.2 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/cert/v1.0.2/snow/cert.scm"@15.3 -- Ill-placed 'define' compiling cgi/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/cgi/v1.0.1/snow/cgi.scm"@14.3 -- Ill-placed 'define' compiling cryptio/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/cryptio/v1.0.1/snow/cryptio.scm"@ 16.3 -- Ill-placed 'define' compiling digest/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/digest/v1.0.1/snow/digest.scm"@14.3-- Ill-placed 'define' compiling extio/v1.0.3 compiling filesys/v1.0.4 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/filesys/v1.0.4/snow/filesys.scm"@ 14.3 -- Ill-placed 'define' compiling fixnum/v1.0.3 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/fixnum/v1.0.3/snow/fixnum.scm"@14.3-- Ill-placed 'define-macro' compiling genport/v1.0.1 *** ERROR IN "/Users/jeremie/.snow-site/v1.1.1/pack/genport/v1.0.1/snow/genport.scm"@ 20.3 -- Ill-placed 'define' compiling homovector/v1.0.1 ... etc
As you can see, extio compiles correctly because there are no define or define-macro in the package* header. I'll see Marc with this problem.