chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] New user; egg problems


From: Kon Lovett
Subject: Re: [Chicken-users] New user; egg problems
Date: Thu, 7 Dec 2006 09:54:22 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Richard,

On Dec 7, 2006, at 9:35 AM, Richard Lewis wrote:

Hello CHICKEN users,

I'm new both to chicken scheme and, in fact, to scheme itself. I was attracted to chicken as soon as I saw that it had a very simple module management
system.

Well, maybe not. New users w/ older chicken releases always run into the problems you are facing.


I have experienced a few problems with installing some of the eggs though. It seems that two important eggs (i.e. ones with quite a few dependents) won't
install correctly: easyffi and base64.

aquila:/home/richard# chicken-setup easyffi
  /usr/bin/csc -feature compiling-extension -s -O2 -d0 easyffi.scm -G
csc: invalid option `-G'
make: Failed to make easyffi.so: shell invocation failed with non- zero return
status
Error: shell invocation failed with non-zero return status
"/usr/bin/csc -feature compiling-extension -s -O2 -d0 easyffi.scm -G"
64

and

aquila:/home/richard# chicken-setup base64
  /usr/bin/csc -feature compiling-extension -s -O2 -d1
base64.scm -emit-exports base64.exports
csc: invalid option `-emit-exports'
Error: shell invocation failed with non-zero return status
"/usr/bin/csc -feature compiling-extension -s -O2 -d1
base64.scm -emit-exports ...
64

My system is Debian "unstable" with chicken 2.3

I hope its just something really simple!

Need at least version 2.5, which must be built from source for Linux.

You know the drill:

Get <http://www.call-with-current-continuation.org/ chicken-2.5.tar.gz>. Extract. Follow the instructions in the README.

The current version is 2.509, but this must be acquired thru darcs or svn.

Sorry, Chicken is unstable in the sense that it is being extended and refined constantly. Many changes are not efficiently backwards compatible, especially when an egg requires a new feature.

Missing is the ability to associate Chicken & Egg versions. As the community grows this becomes more of a problem.


Also, I notice that it leaves the egg file and an associated directory in the
directory where I run chicken-setup. Is it alright to delete these
afterwards?

Yes.


(BTW, my jabber id predates not only my decision to try chicken scheme but
also my awareness of its existence!)

Cheers,
Richard
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Richard Lewis
Sonic Arts Research Archive
http://www.sara.uea.ac.uk/
JID: address@hidden
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


_______________________________________________
Chicken-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/chicken-users

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iEYEARECAAYFAkV4VU4ACgkQJJNoeGe+5O7nlQCfZV4wpyq+EqO+42tOOxxVjTwZ
+4sAn3hEsDPu+j7hWv59h/wv5OqYTf/H
=bm1P
-----END PGP SIGNATURE-----




reply via email to

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