[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-hackers] Re: [Chicken-users] Build on cygwin problem
From: |
Matthew Welland |
Subject: |
[Chicken-hackers] Re: [Chicken-users] Build on cygwin problem |
Date: |
Thu, 24 Jan 2008 22:02:44 -0700 |
User-agent: |
KMail/1.9.6 (enterprise 0.20070907.709405) |
Hi Felix,
Thanks for looking at this. Here is what I get when I compile from the path
you gave. This output is from a Linux build but I saw the same thing on a
Cywin build.
gcc -fno-strict-aliasing -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -I. \
-c -Os -fomit-frame-pointer \
-DC_BUILDING_LIBCHICKEN library.c -o library-static.o
/usr/local/bin/chicken eval.scm -quiet -no-trace -optimize-level
2 -include-path . -explicit-use -output-file eval.c
gcc -fno-strict-aliasing -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -I. \
-c -Os -fomit-frame-pointer \
-DC_BUILDING_LIBCHICKEN eval.c -o eval-static.o
/usr/local/bin/chicken extras.scm -quiet -no-trace -optimize-level
2 -include-path . -explicit-use -output-file extras.c -extend
private-namespace.scm
Error: during expansion of (private ...) - unbound variable: put!
Call history:
<syntax> (begin (private extras reverse-string-append
generic-write hashtab-default-size hashtab-threshold ha......
<syntax> (private extras reverse-string-append
generic-write hashtab-default-size hashtab-threshold hashtab-r......
<eval> (car args)
<eval> (cdr args)
<eval> (##sys#check-symbol namespace (quote private))
<eval> (symbol->string namespace)
<eval> (string-append (string (integer->char (string-length
str))) (symbol->string namespace))
<eval> (string (integer->char (string-length str)))
<eval> (integer->char (string-length str))
<eval> (string-length str)
<eval> (symbol->string namespace)
<eval> (for-each (lambda (var) (put! var (quote
c:namespace) (##sys#string->qualified-symbol prefix (symbol......
<eval> (put! var (quote c:namespace)
(##sys#string->qualified-symbol prefix (symbol->string var)))
<eval> (##sys#string->qualified-symbol prefix
(symbol->string var))
<eval> (symbol->string var) <--
make[1]: *** [extras.c] Error 70
make[1]: Leaving directory `/tmp/prerelease'
make: *** [all] Error 2
address@hidden:/tmp/prerelease$
On Thursday 24 January 2008 01:17:48 am felix winkelmann wrote:
> Hi, Matthew!
>
>
> I have checked in a change that provides a stub in case the
> T... macro (I can't remember) is not defined. Please consider
> using the "prerelease" branch at
>
> https://galinha.ucpel.tche.br/svn/chicken-eggs/chicken/branches/prereleas
>e
>
> as the trunk is currently somewhat unstable.
>
> Please drop me a note whether it works.
>
>
> cheers,
> felix