I have a few more silly questions that came up while I was trying to compile Guile. :-)
First: The 'make install' phase of the Guile package passes the argument '-j 2' to make by default. In a Hurd compile this seems to die with the complaint: "make[1]: *** wait: Resource temporarily unavailable. Stop." I worked around this simply by removing the -j but I was wondering whether this is a known issue. Second: for some reason, the Hurd build produces a shared library named 'libguile.so.4.0'. I believe that this is out of whack with the expected result of 'libguile.so.4.0.0' -- at any rate, debian/rules assumes at one point that this file exists and that 'libguile.so.4' (also missing) exists. Is this a problem in autoconf, automake, or libtool? I notice that libglib (which is also built with these programs) correctly produces the file libglib-1.2.so.0.0.3 when built in the Hurd, so I'm hesitant to implicate them. But there's a lot I could learn about build processes of shared libraries. (which begs the question, why am I trying to build them in a hostile environment..) Hmm, I think that's it for now. Thanks for putting up with me :-) Daniel -- He had a terrible memory. He remembered everything.

