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

Odd Guile compilation problems



  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.


Reply to: