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.