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: John Cowan
Subject: Re: [Chicken-hackers] address@hidden: Re: 4.8.0 release?]
Date: Tue, 11 Sep 2012 03:33:03 -0400
User-agent: Mutt/1.5.20 (2009-06-14)

Felix scripsit:

> The patch also modifies csc.scm, and explicitly checks for a cygwin
> environment. Have you rebuilt/reinstalled "csc"?

I may not have reinstalled it correctly.  Anyway, I started again, untarring
the release tarball in a fresh directory, applying your patch, applying a
variant of Mario's patch, thus:

--- /tmp/chicken-4.8.0rc3/tests/runtests.sh     2012-08-31 01:00:02.000000000 
-0400
+++ /home/CowanJ1/chicken-4.8.0rc3/tests/runtests.sh    2012-09-11 
02:16:35.865074400 -0400
@@ -50,7 +50,11 @@


 # for cygwin
-test -f ../cygchicken-0.dll && cp ../cygchicken-0.dll .
+if test -f ../cygchicken-0.dll; then
+    cp ../cygchicken-0.dll .
+    cp ../cygchicken-0.dll reverser/tags/1.0
+    mv ../cygchicken-0.dll ../cygchicken-0.dll_
+fi

 compile="../csc -compiler $CHICKEN -v -I.. -L.. -include-path .. -o a.out"
 compile2="../csc -compiler $CHICKEN -v -I.. -L.. -include-path .."

I then ran make, make install, make check all with PREFIX=`pwd`.

Alas, it now blows out earlier than before, thus:

======================================== private repository test ...
../chicken private-repository-test.scm -output-file tmp/xxx.c -verbose 
-include-path ..
gcc tmp/xxx.c -o tmp/xxx.o -c  -fno-strict-aliasing -fwrapv 
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer 
-DC_PRIVATE_REPOSITORY -I.. -I"/home/CowanJ1/chicken-4.8.0rc3/include/chicken"
rm tmp/xxx.c
gcc tmp/xxx.o -o tmp/xxx -L.. -L"/home/CowanJ1/chicken-4.8.0rc3/lib" -lchicken 
-lm
rm tmp/xxx.o
(/home/CowanJ1/chicken-4.8.0rc3/tests/tmp /cygdrive/c/Documents and 
Settings/CowanJ1/chicken-4.8.0rc3/tests/tmp)

Error: (private-repository-test.scm:11) assertion failed: (string=? repo dir)

        Call history:

        private-repository-test.scm:6: repository-path
        private-repository-test.scm:6: normalize-pathname
        private-repository-test.scm:7: command-line-arguments
        private-repository-test.scm:7: normalize-pathname
        private-repository-test.scm:9: print
        private-repository-test.scm:11: ##sys#error             <--
rules.make:660: recipe for target `check' failed
make[1]: *** [check] Error 70
make[1]: Leaving directory `/cygdrive/c/Documents and 
Settings/CowanJ1/chicken-4.8.0rc3'
GNUmakefile:54: recipe for target `check' failed
make: *** [check] Error 2

-- 
John Cowan   http://ccil.org/~cowan    address@hidden
We want more school houses and less jails; more books and less arsenals;
more learning and less vice; more constant work and less crime; more
leisure and less greed; more justice and less revenge; in fact, more of
the opportunities to cultivate our better natures.  --Samuel Gompers



reply via email to

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