On Wed, Aug 27, 2008 at 07:05:35PM +0200, Tobia Conforto wrote: > I cannot get it to work: > > $ chicken-setup.hy utf8 > Error: unbound variable: ##sys#register-macro-2 > > That's the only line of output. > Exit code = 70 > > What am I missing?
You must recompile. First you compile Chicken 4 with your old Chicken 3, but then you need to make clean and compile Chicken 4 with Chicken 4 again. This has something to do with the fact that the old macro hooks system does not exist anymore, but chicken 3 generates code to match its own version of libchicken, which does still have those macro hooks. Felix can probably explain better ;) HTH, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth
pgpBnj70Zkalt.pgp
Description: PGP signature
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users