[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] Fwd: chicken-setup fails for silex on cygwin
From: |
Brandon J. Van Every |
Subject: |
Re: [Chicken-hackers] Fwd: chicken-setup fails for silex on cygwin |
Date: |
Mon, 26 Feb 2007 19:22:00 -0800 |
User-agent: |
Thunderbird 1.5.0.9 (Windows/20061207) |
Matthew Welland wrote:
I have tried 2.5 and 2.6rc1. Lines got a bit messed up in forwarding but
hopefully there is enough info below...
Builds fine on my box. I used CMake 2.4.6 and Chicken-2.6rc1 tarball.
I suggest you wipe your source and build directories clean, use fresh
sources, and do an out-of-directory CMake build. If you still have
problems, then perhaps it is interference from an older Chicken
installation somewhere. So you'd clean that out somehow. Be careful of
old eggs sitting around, or old egg sources. Your log was abbreviated
so I don't know if you downloaded your silex sources fresh or not.
Another possibility is perhaps some of your Cygwin toolchains are old
and causing you grief. Try updating to newer ones.
Part of a proper build-and-test system would be to automatically
diagnose some of these kinds of problems. But that's not where Chicken
development is at today. I also wonder whether egg versioning can bite
people in the butt.
Brandon J. Van address@hidden ~/cygwin
$ chicken-setup silex
The extension silex does not exist.
Do you want to download it ? (yes/no/abort) [yes] yes
downloading silex.egg from (www.call-with-current-continuation.org eggs
80) ....
................
gunzip -c ../silex.egg | tar xf -
/usr/local/bin/csc -feature compiling-extension -s -O2 -d1 silex.scm
silex.c:1: warning: -fPIC ignored for target (all code is position
independent)
cp -r silex.dll /usr/local/lib/chicken/1/silex.dll
chmod a+r /usr/local/lib/chicken/1/silex.dll
cp -r silex.html /usr/local/lib/chicken/1/silex.html
chmod a+r /usr/local/lib/chicken/1/silex.html
* Installing documentation files in /usr/local/lib/chicken/1:
chmod a+r /usr/local/lib/chicken/1/silex.setup-info
rm -fr silex.egg-dir
Cheers,
Brandon Van Every