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
do not loop.

Here is an error log from MacOS X 10.5, but I have observed this behavior
under 64-bit linux as well.

--underspecified

$ chicken-setup -V
chicken-setup - Version 3.4.0 - macosx-unix-gnu-x86     [ manyargs dload
ptables applyhook ]
SVN rev. 11987  compiled 2009-03-26 on #####.naist.jp (Darwin)
$ chicken-setup -f http
chicken-setup -f http

File http.egg or http.setup not found in the download directory.
Do you want to download .egg archive ? (yes/no/abort) [yes]
downloading required extensions (openssl miscmacros stack misc-extn
lookup-table synch coerce uri url regex-case) ...
downloading openssl.egg from (www.call-with-current-continuation.org eggs/3 80)
downloading miscmacros.egg from
(www.call-with-current-continuation.org eggs/3 80) .
downloading stack.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading misc-extn.egg from (www.call-with-current-continuation.org
eggs/3 80) .
downloading lookup-table.egg from
(www.call-with-current-continuation.org eggs/3 80) .
downloading synch.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading coerce.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading uri.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading url.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading regex-case.egg from
(www.call-with-current-continuation.org eggs/3 80) .
installing required extensions ...
downloading openssl.egg from (www.call-with-current-continuation.org
eggs/3 80) .
downloading miscmacros.egg from
(www.call-with-current-continuation.org eggs/3 80) .
downloading stack.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading required extensions (miscmacros stack) ...
downloading miscmacros.egg from
(www.call-with-current-continuation.org eggs/3 80) .
downloading stack.egg from (www.call-with-current-continuation.org eggs/3 80) .
installing required extensions ...
downloading miscmacros.egg from
(www.call-with-current-continuation.org eggs/3 80) .
downloading stack.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading misc-extn.egg from (www.call-with-current-continuation.org
eggs/3 80) .
downloading required extensions (miscmacros stack misc-extn) ...
downloading miscmacros.egg from
(www.call-with-current-continuation.org eggs/3 80) .
downloading stack.egg from (www.call-with-current-continuation.org eggs/3 80) .
downloading misc-extn.egg from (www.call-with-current-continuation.org
eggs/3 80) .
installing required extensions ...


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

Reply via email to