Thanks, that's what I needed.
(It might be a good idea to put this in the README file for chicken :-) )
Bill
Peter Bex wrote:
On Sat, May 30, 2009 at 06:36:51PM -0400, bill wrote:
Hi all,
I've just moved my system to Xubuntu. The Ubuntu repository is running
3.2.7!!! I downloaded
On Sat, May 30, 2009 at 06:36:51PM -0400, bill wrote:
Hi all,
I've just moved my system to Xubuntu. The Ubuntu repository is running
3.2.7!!! I downloaded chicken-4.0.0, which I've been running for some
time, but it does not seem to build chicken-setup.
How do I get a new clean copy
Hi,
underspecified underspecif...@gmail.com writes:
Under chicken 3.4.0, I have noticed that I can make chicken-setup enter
into an infinite loop by telling it to fetch, but not install the http egg.
I posit that the cause is a circular dependency somewhere among http's
many dependencies,
Greetings,
Thanks for the reply and the fix.
It may be pointless to bring it up if chicken-setup has already been
rewritten, but i do not get the infinite loop for every package:
$ chicken-setup -f rss
File rss.egg or rss.setup not found in the download directory.
Do you want to download .egg
Greetings,
Under chicken 3.4.0, I have noticed that I can make chicken-setup enter
into an infinite loop by telling it to fetch, but not install the http egg.
I posit that the cause is a circular dependency somewhere among http's
many dependencies, because eggs like rss with simpler dependencies
On Tue, Feb 24, 2009 at 2:07 AM, Sven Hartrumpf
sven.hartru...@fernuni-hagen.de wrote:
I am building chicken from svn and stumbled across
the fact that chicken-setup will not be build any more
(since around 2008-09-25?).
Are you building Chicken 4? It's called chicken-install now.
Hi Alejo,
I have not been able to reproduce this error on Mac OS X Leopard,
but I have added some code that creates the download directory before
checking if the .egg file has already been downloaded. This addition
should be available in development snapshot 3.4.4. Thanks for
reporting the
On Mon, Nov 10, 2008 at 10:53:08AM +0100, Alejandro Forero Cuervo wrote:
Good to see you.
Thanks. :-)
yep, good to see you're back!
Cheers,
Peter
--
http://sjamaan.ath.cx
--
The process of preparing programs for a digital computer
is especially attractive, not only because it can be
Indeed a bug, can you run chicken-setup once again with the
-verbose flag given?
Sure:
$ /opt/chicken-3*/bin/chicken-setup -verbose readline
creating directory `/tmp/chicken-setup-3-root/build.4947.readline.egg-dir'
changing working directory to
Good to see you.
Thanks. :-)
I had neglected Svnwiki for a few months for no particular reason. I
guess the disagreement we had about how eggs should be handled was
frustrating for me so partially I decided to take a break and
partially I just got caught on other things (what you could call
I'm often getting this error when using chicken-setup from 3.4.0:
# /opt/chicken-3.4.0/bin/chicken-setup readline
Error: (open-input-file) can not open file - No such file or directory:
/tmp/chicken-setup-3-root/downloads/readline.egg
In my machine /tmp/chicken-setup-3-root/downloads does not
I cannot get it to work:
$ make PLATFORM=macosx ARCH=x86-64 \
CHICKEN=/usr/local/bin/chicken \
PREFIX=/Users/toby/bin/hygienic-chicken \
PROGRAM_SUFFIX=.hy
(compilation ok)
$ make ... install
(installation ok)
$ csi.hy -n
(yase! it works)
$ chicken-setup.hy utf8
Error:
On Wed, Aug 27, 2008 at 07:05:35PM +0200, Tobia Conforto wrote:
I cannot get it to work:
$ chicken-setup.hy utf8
Error: unbound variable: ##sys#register-macro-2
That's the only line of output.
Exit code = 70
What am I missing?
You must recompile. First you compile Chicken 4 with your
On Wed, 27 Aug 2008 19:36:36 +0200 Peter Bex [EMAIL PROTECTED] wrote:
On Wed, Aug 27, 2008 at 07:05:35PM +0200, Tobia Conforto wrote:
I cannot get it to work:
$ chicken-setup.hy utf8
Error: unbound variable: ##sys#register-macro-2
That's the only line of output.
Exit code = 70
On Tue, Jul 15, 2008 at 12:48:56PM -0700, Shawn Rutledge wrote:
On Tue, Jul 15, 2008 at 12:11 AM, Peter Bex [EMAIL PROTECTED] wrote:
I don't think this can be solved automatically (unless we want to
recreate Autotools or CMake) so what is needed is a way to override or
add to existing
pkgconfig is not standard across all supported operating systems. its
development is sporatic, its ability to find its own files is not always
the best, it cannot support multiple versions of products (with rare and
generally REALLY broken exceptions), it breaks or partially breaks
On Tue, Jul 15, 2008 at 10:01:52AM +0900, Ivan Raikov wrote:
The frontend would also have a list of default installation
locations for each type of file (library, program, etc.). Using these
defaults, the frontend could for example generate the following
installation script:
On Tue, 15 Jul 2008 09:11:20 +0200 Peter Bex [EMAIL PROTECTED] wrote:
I don't think this can be solved automatically (unless we want to
recreate Autotools or CMake) so what is needed is a way to override or
add to existing search paths by passing switches to chicken-setup,
which it then can
On Tue, Jul 15, 2008 at 3:01 AM, Ivan Raikov [EMAIL PROTECTED] wrote:
What I would like to see is a two-tier installation system that
consists of an interpreter for compilation/installation scripts, and a
chicken-setup frontend. The interpreter should know three things:
where to get source
Hi folks,
On Tue, 15 Jul 2008 14:46:33 +0200 felix winkelmann [EMAIL PROTECTED] wrote:
An interesting question is where to get the meta-information. I
think a good approach would be to have it locally, but not including
the build-instructions. An update command (to chicken-setup or in
On Mon, Jul 14, 2008 at 6:01 PM, Ivan Raikov [EMAIL PROTECTED] wrote:
The idea is basically to isolate all of the general procedures for
e.g. installation and compilation, which once written would probably
stay relatively unchanged, and only modify the frontend as
chicken-setup policies
2008/7/15 Shawn Rutledge [EMAIL PROTECTED]:
On Mon, Jul 14, 2008 at 6:01 PM, Ivan Raikov [EMAIL PROTECTED] wrote:
The idea is basically to isolate all of the general procedures for
e.g. installation and compilation, which once written would probably
stay relatively unchanged, and only modify
hi,
On Tue, Jul 15, 2008 at 09:54:30AM -0300, Mario Domenech Goulart wrote:
Maybe we can do this automagically. We can keep a hash (e.g., md5,
sha) of the repository metadata file. chicken-setup always downloads
the hash file (which is small) and compares with the local copy. If
the
Okay, so then let me repeat my previous proposal. As long as we can
agree on something, I can implement some initial prototype that can be
extended until the results are satisfying.
What I would like to see is a two-tier installation system that
consists of an interpreter for
Hi Jim,
Can you try r9257? I have committed some fixes to chicken-setup
that would hopefully solve your problems.
-Ivan
Jim Ursetto [EMAIL PROTECTED] writes:
Hi,
chicken-setup seems to be broken (r9210).
-- Install of egg located in current directory fails:
[EMAIL PROTECTED] ~$
Ivan,
Installation of downloaded eggs now works.
However, installing an egg located in the current directory
still fails, with a different path in the error.
[EMAIL PROTECTED] ~$ ll objc.egg
-rw-r--r-- 1 root jim 64708 Jan 14 01:00 objc.egg
[EMAIL PROTECTED] ~$ sudo chicken-setup objc
I found a problem with the latest SVN check out of Chicken. chicken-setup
could download and compile extensions all right, but failed when copying
them because the paths passed to the copy command contained both forward-
and back-slashes. I've attached a patch that will, under Windows only,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On May 25, 2007, at 8:57 PM, Ivan Raikov wrote:
Yes, I actually meant testbase, but I wasn't paying attention when
typing. By the way, if I want to migrate my test code from testeez to
testbase, what should I use in place of the test-define
Yes, I actually meant testbase, but I wasn't paying attention when
typing. By the way, if I want to migrate my test code from testeez to
testbase, what should I use in place of the test-define macro? In
testeez, it is a convenient way to define constants local to a test,
but it is not clear to
On 5/23/07, Kon Lovett [EMAIL PROTECTED] wrote:
Hi Felix,
I will modify my eggs so that they do not automatically run the tests
but use the -tests option tests/run.scm protocol.
Very good. I was just about announcing this. Note that many
users run chicken-setup as root (which should be
Hello!
I've added (well, changed, but the old one was not documented
and did something not particularly useful).a -test option to
chicken-setup that will run a Scheme script named run.scm
in a tests directory in the unpacked egg directory, if it exists
(after installation).
I suggest that
Thanks for that useful addition. So if the tests require an
additional egg (such as test-infrastructure or testeez), should that
be added as a dependency in the .meta file?
-Ivan
felix winkelmann [EMAIL PROTECTED] writes:
Hello!
I've added (well, changed, but the old one was not
Hi Felix,
I will modify my eggs so that they do not automatically run the tests
but use the -tests option tests/run.scm protocol.
I will still install the test suites though. The idea behind this was
to run regression against required units/extensions when a dependency
is updated.
On 4/25/07, foobar [EMAIL PROTECTED] wrote:
The thing is that i want to be able to specifiy the path where
eggs are fetched and built into. At the moment i have a separate
directory where i need to change into prior to a chicken-setup-call
in order to not pollute my filesystem (my homedir most
Hi,
may i request a feature for chicken-setup, unless i missed something
and it's allready there, of course.
The thing is that i want to be able to specifiy the path where
eggs are fetched and built into. At the moment i have a separate
directory where i need to change into prior to a
On 4/25/07, foobar [EMAIL PROTECTED] wrote:
Hi,
may i request a feature for chicken-setup, unless i missed something
and it's allready there, of course.
The thing is that i want to be able to specifiy the path where
eggs are fetched and built into. At the moment i have a separate
directory
Hi,
I'm having problems getting chicken-setup to run on a
new installation on Windows Vista. I finally managed
to get it to build after replacing the MSYS dll and csi
works fine - I've tried using some extensions and they
are okay too. However, chicken-setup fails with a
Bad file number error.
I'm afraid I still run Windows 2000 so I can't comment. - Cheers, Brandon
Ian Oversby wrote:
Hi,
I'm having problems getting chicken-setup to run on a
new installation on Windows Vista. I finally managed
to get it to build after replacing the MSYS dll and csi
works fine - I've tried using
Lucky you - I wish I could go back!
Ian
On 17/04/07, Brandon J. Van Every [EMAIL PROTECTED] wrote:
I'm afraid I still run Windows 2000 so I can't comment. - Cheers, Brandon
Ian Oversby wrote:
Hi,
I'm having problems getting chicken-setup to run on a
new installation on Windows Vista. I
On 10/23/06, Peter Busser [EMAIL PROTECTED] wrote:
Hi!
Is it possible to add a command-line switch to chicken-setup to set a
root-directory from which all installations are done?
This is useful because during package building, the files are installed
in a different directory than the root
Brandon J. Van [EMAIL PROTECTED] ~/cygwin
$ /cygdrive/e/chicken/cmake/cygwin/2.432/bin/chicken-setup opengl
The extension opengl does not exist.
Do you want to download it ? (yes/no/abort) [yes]
downloading catalog ...
downloading catalog from www.call-with-current-continuation.org ...
Brandon J. Van Every scripsit:
Brandon J. Van [EMAIL PROTECTED] ~/cygwin
$ /cygdrive/e/chicken/cmake/cygwin/2.432/bin/chicken-setup opengl
The extension opengl does not exist.
Do you want to download it ? (yes/no/abort) [yes]
I just rebuilt the current Darcs head on Cygwin using CMake, and
John Cowan wrote:
Brandon J. Van Every scripsit:
Brandon J. Van [EMAIL PROTECTED] ~/cygwin
$ /cygdrive/e/chicken/cmake/cygwin/2.432/bin/chicken-setup opengl
The extension opengl does not exist.
Do you want to download it ? (yes/no/abort) [yes]
I just rebuilt the
Brandon J. Van Every scripsit:
What is your installation pathname, and what Chicken did you use to
compile it? Maybe I used bad chicken.
Default (i.e. /usr/local) and I used whatever previous Darcs version was
there, also built with CMake. I have abandoned building with autotools
unless
An' I dinna' doit, Felix. Your bad, no idea what. Other stuff builds.
- Cheers, Brandon
Brandon J. Van [EMAIL PROTECTED] ~/msys/chicken
$ make -k
[ 14%] Built target libchicken-boot
[ 19%] Built target chicken-boot
[ 33%] Built target libchicken
[ 38%] Built target chicken
[ 39%] Built
This should be fixed in the current darcs head.
cheers,
felix
On 9/8/06, Brandon J. Van Every [EMAIL PROTECTED] wrote:
An' I dinna' doit, Felix. Your bad, no idea what. Other stuff builds.
- Cheers, Brandon
Brandon J. Van [EMAIL PROTECTED] ~/msys/chicken
$ make -k
[ 14%] Built target
On 8/31/06, Brandon J. Van Every [EMAIL PROTECTED] wrote:
I'm going to guess that because there are 4 quotes on this line,
something is absorbing 2 of 'em or some nonsense like that, probably
quoting the interior of the command and leaving E:\Program bare.
I think the latter quotes are only
felix winkelmann wrote:
On 8/31/06, Brandon J. Van Every [EMAIL PROTECTED] wrote:
I'm going to guess that because there are 4 quotes on this line,
something is absorbing 2 of 'em or some nonsense like that, probably
quoting the interior of the command and leaving E:\Program bare.
I think
On 8/31/06, Brandon J. Van Every [EMAIL PROTECTED] wrote:
E:\devel\mingwls
[...]
I don't understand this. csc is called twice in the above logs,
and once it is quotewrapped and once it isn't. Is the installation
ok? Can you run the chicken-setup invocations separately, with locally
saved eggs
E:\devel\mingwrm -r *.egg *.egg.dir
E:\devel\mingwchicken-setup -version
chicken-setup - Version 2, Build 427
E:\devel\mingwchicken-setup opengl
The extension opengl does not exist.
Do you want to download it ? (yes/no/abort) [yes]
downloading catalog ...
downloading catalog from
Fix (another missing quotewrap) will be pushed in a few minutes.
cheers,
felix
On 8/30/06, Brandon J. Van Every [EMAIL PROTECTED] wrote:
E:\devel\mingwrm -r *.egg *.egg.dir
E:\devel\mingwchicken-setup -version
chicken-setup - Version 2, Build 427
E:\devel\mingwchicken-setup opengl
The
felix winkelmann wrote:
Fix (another missing quotewrap) will be pushed in a few minutes.
Got a lot farther now, all the way to the opengl egg, but still not
quite done yet:
Cheers,
Brandon
E:\devel\mingwls
easyffi.egg easyffi.egg.dir echo
E:\devel\mingwrm -r *.egg *.egg.dir
felix winkelmann wrote:
On 8/6/06, Brandon J. Van Every [EMAIL PROTECTED] wrote:
There is (quotewrap blah) code in csc.scm. It can be reused in
chicken-setup.scm. It is mainly a question of where it needs to be
used. I haven't had time or brainpower to deal with it. Paid my rent
today with
Built with CMake MinGW:
E:\develchicken-setup opengl
E:\Program Files\Chicken\bin\csc -feature compiling-extension -s glut.scm
-O2
-d0 -L -L/usr/X11R6/lib -L/usr/X11/lib -lglut -LX11 -lXmu
'E:\Program' is not recognized as an internal or external command,
operable program or batch file.
make:
Ian Oversby wrote:
C:\c:\program files\internet explorer\iexplore.exe
[Internet explorer then popped up]
Quoting an entire command seems to be the way to get windows to accept
it if it has spaces embedded. As backslash is the directory
separator, it doesn't make sense that it would be the
I can get this to duplicate as well. I wondered for a while why this
doesn't happen with the MINGW build and took a look at the
create-directory lambda in chicken-setup. I noticed that in the
verbose output we were not getting an echo of the create-directory
function. So I changed the function to
This works for chicken-setup.scm create-directiory on cygwin:
(define create-directory
(if (and windows (not (eq? (build-platform) 'cygwin)))
(lambda (dir)
(when (run-verbose) (printf creating directory `~a'`~a' ~%~! dir ))
(foreign-lambda void create_directory
Whoops, I left some debugging refuse in what I sent in. Try this instead:
(define create-directory
(if (and windows (not (eq? (build-platform) 'cygwin)))
(lambda (dir)
(when (run-verbose) (printf creating directory `~a' ~%~! dir ))
(foreign-lambda void create_directory
On 3/22/06, Patrick Brannan [EMAIL PROTECTED] wrote:
Whoops, I left some debugging refuse in what I sent in. Try this instead:
(define create-directory
(if (and windows (not (eq? (build-platform) 'cygwin)))
(lambda (dir)
(when (run-verbose) (printf creating directory `~a'
felix winkelmann scripsit:
Can you show the output of chicken-setup -v numbers?
Here it is, but not much more helpful (except that it shows the egg is indeed
being downloaded, which I already knew):
$ chicken-setup -v numbers
The extension numbers does not exist.
Do you want to download it ?
Could you try the following experiment: replace the definitions
of windows in chicken-setup.scm?
(define windows
(and (eq? (software-type) 'windows)
(let ((p (build-platform)))
(and (not (eq? p 'cygwin))
p) ) ) )
cheers,
felix
Can you run it with -v (verbose) and post the output?
On 3/20/06, John Cowan [EMAIL PROTECTED] wrote:
I built Chicken 2.3 from source on a Cygwin system that had no previous
copy of Chicken on it. It built and installed successfully, but
chicken-setup consistently fails as follows:
$
No idea if this is related but I had a similar problem where if the current
directory had a space in the path chicken-setup would fail. Running
chicken-setup in a location where the path was free of spaces worked fine.
On Tuesday 21 March 2006 11:30, Patrick Brannan wrote:
Can you run it with
Matthew Welland scripsit:
No idea if this is related but I had a similar problem where if the current
directory had a space in the path chicken-setup would fail. Running
chicken-setup in a location where the path was free of spaces worked fine.
That's one of the classic problems with porting
I built Chicken 2.3 from source on a Cygwin system that had no previous
copy of Chicken on it. It built and installed successfully, but
chicken-setup consistently fails as follows:
$ chicken-setup numbers
The extension numbers does not exist.
Do you want to download it ? (yes/no/abort) [yes]
The egg should be fixed now.
cheers,
felix
On 7/23/05, Raffael Cavallaro [EMAIL PROTECTED] wrote:
On Jul 22, 2005, at Fri, Jul 22, 7:22 42 PM, Dale Jordan wrote:
Change to:
(map (lambda (s o) (list o (list s) (lambda () (run (csc -s -O2 -d0 -R
syntax-case s -L -lgmp)
When I try to use chicken-setup to install the gmp egg, I get the error:
csc: invalid option `-H'
which I believe comes from this form in gmp.setup:
(make/proc
(map (lambda (s o) (list o (list s) (lambda () (run (csc -sH -O2 -
d0 ,s -L -lgmp)
sfiles ofiles)
(list-vector ofiles) )
On 5/5/05, Toby Butzon [EMAIL PROTECTED] wrote:
Howdy,
Wanted to see if anyone was aware of this: I installed chicken from FreeBSD's
ports collection, then ran `chicken-setup spiffy`. chicken-setup failed,
and it seemed to be caused by a missing chicken.h -- so I added
-csc-option -C
68 matches
Mail list logo