chicken-hackers
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]