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