chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?]


From: Mario Domenech Goulart
Subject: Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?]
Date: Mon, 10 Sep 2012 20:18:09 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux)

Hi John,

On Sun, 9 Sep 2012 15:31:22 -0400 John Cowan <address@hidden> wrote:

> 2) The same is true of the Windows-conditionalized parts of
> port-tests.scm.
>
> 3) The deployment and reinstall tests aren't properly conditionalized
> for the shared library extension, so while they sort of work, there is
> a last-minute crash.  Here's the tail of the log:
>
> ======================================== reinstall tests
> nothing to remove.
> retrieving ...
>  deleting stale file `reverser.import.so' from local build directory
>  deleting stale file `reverser.so' from local build directory
>  reverser located at /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.0
> checking platform for `reverser' ...
> checking dependencies for `reverser' ...
> install order:
> ("reverser")
> installing reverser:1.0 ...
> changing current directory to /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.0

Here I had to copy cygchicken-0.dll to reverser/tags/1.0 to make the
test go on.

I wonder how it passed on your system, assuming you didn't copy
cygchicken-0.dll to reverser/tags/1.0.  Maybe csi is loading
cygchicken-0.dll from other directory in LD_LIBRARY_PATH, or whatever
cygwin uses?


>   /tmp/chicken-4.8.0rc3/tests/../csi -bnq -setup-mode -e "(require-library 
> setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e 
> "(extension-name-and-version '(\"reverser\" \"1.0\"))" 
> /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.0/reverser.setup
>   /tmp/chicken-4.8.0rc3/bin/csc -feature compiling-extension -setup-mode    
> -dynamic -optimize-level 3 -debug-level 1 reverser.scm -emit-import-library 
> reverser
>   /tmp/chicken-4.8.0rc3/bin/csc -feature compiling-extension -setup-mode    
> -dynamic -optimize-level 3 -debug-level 0 reverser.import.scm
>   cp -r reverser.so /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.so
>   cp -r reverser.import.so 
> /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.import.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.import.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.setup-info
> retrieving ...
>  deleting stale file `reverser.import.so' from local build directory
>  deleting stale file `reverser.so' from local build directory
>  reverser located at /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.0
> checking platform for `reverser' ...
> checking dependencies for `reverser' ...
> install order:
> ("reverser")
> installing reverser:1.0 ...
> changing current directory to /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.0
>   /tmp/chicken-4.8.0rc3/tests/../csi -bnq -setup-mode -e "(require-library 
> setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e 
> "(extension-name-and-version '(\"reverser\" \"1.0\"))" 
> /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.0/reverser.setup
>   /tmp/chicken-4.8.0rc3/bin/csc -feature compiling-extension -setup-mode    
> -dynamic -optimize-level 3 -debug-level 1 reverser.scm -emit-import-library 
> reverser
>   /tmp/chicken-4.8.0rc3/bin/csc -feature compiling-extension -setup-mode    
> -dynamic -optimize-level 3 -debug-level 0 reverser.import.scm
>   cp -r reverser.so /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.so
>   cp -r reverser.import.so 
> /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.import.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.import.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.setup-info
> ======================================== deployment tests
> retrieving ...
>  deleting stale file `reverser.import.so' from local build directory
>  deleting stale file `reverser.so' from local build directory
>  reverser located at /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.1
> checking platform for `reverser' ...
> checking dependencies for `reverser' ...
> install order:
> ("reverser")
> installing reverser:1.1 ...
> changing current directory to /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.1
>   /tmp/chicken-4.8.0rc3/bin/csi -bnq -setup-mode -e "(require-library 
> setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e 
> "(extension-name-and-version '(\"reverser\" \"1.1\"))" 
> /tmp/chicken-4.8.0rc3/tests/reverser/tags/1.1/reverser.setup
>   /tmp/chicken-4.8.0rc3/bin/csc -feature compiling-extension -setup-mode    
> -dynamic -optimize-level 3 -debug-level 1 reverser.scm -emit-import-library 
> reverser
>   /tmp/chicken-4.8.0rc3/bin/csc -feature compiling-extension -setup-mode    
> -dynamic -optimize-level 3 -debug-level 0 reverser.import.scm
>   cp -r reverser.so /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.so
>   cp -r reverser.import.so 
> /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.import.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.import.so
>   chmod a+r /tmp/chicken-4.8.0rc3/tests/test-repository/reverser.setup-info
> ../chicken rev-app.scm -output-file rev-app.c -verbose -include-path ..
> gcc rev-app.c -o rev-app.o -c  -fno-strict-aliasing -fwrapv 
> -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer 
> -DC_PRIVATE_REPOSITORY -I.. -I"/tmp/chicken-4.8.0rc3/include/chicken"
> rm rev-app.c
> gcc rev-app.o -o rev-app/rev-app -L.. -L"/tmp/chicken-4.8.0rc3/lib" -lchicken 
> -lm 
> cp /tmp/chicken-4.8.0rc3/bin/libchicken.so.6 rev-app
> cp: cannot stat `/tmp/chicken-4.8.0rc3/bin/libchicken.so.6': No such file or 
> directory
>
> Error: shell command terminated with non-zero exit status 256: cp 
> /tmp/chicken-4.8.0rc3/bin/libchicken.so.6 rev-app


Best wishes.
Mario
-- 
http://parenteses.org/mario



reply via email to

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