[Top][All Lists]
[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
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], (continued)
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], Mario Domenech Goulart, 2012/09/10
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], John Cowan, 2012/09/11
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], Mario Domenech Goulart, 2012/09/11
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], Felix, 2012/09/11
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], Mario Domenech Goulart, 2012/09/11
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], Felix, 2012/09/11
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], Mario Domenech Goulart, 2012/09/11
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?],
Mario Domenech Goulart <=
- Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?], John Cowan, 2012/09/10