Re: Nice quote from the cover of R2RS

2010-12-20 Thread Neil Jerram
Mark H Weaver m...@netris.org writes: Data and procedures and the values they amass, Higher-order functions to combine and mix and match, Objects with their local state, the messages they pass, A property, a package, the control point for a catch-- In the Lambda Order they are all

Re: How does one specify linking to 64 bit libraries when there is a choice?

2010-12-20 Thread Bruce Korb
On 12/19/10 20:40, Noah Lavine wrote: Hello, I am not at all an expert on guile-config, but I will help if I can. Thank you to all who responded. Usually if you have 64-bit libs in lib64, you have to pass --libdir explicitly. We've now concluded that that is, indeed, the answer to the

Re: How does one specify linking to 64 bit libraries when there is a choice?

2010-12-20 Thread Ralf Wildenhues
* Bruce Korb wrote on Mon, Dec 20, 2010 at 03:09:48PM CET: How much understanding of the machinery should be expected of the hapless project builder? I've skimmed most of the conversation in this thread now. The crucial part, I think, is *not* the --libdir setting. Distros usually get

Re: How does one specify linking to 64 bit libraries when there is a choice?

2010-12-20 Thread Ralf Wildenhues
* Ralf Wildenhues wrote on Mon, Dec 20, 2010 at 08:20:25PM CET: The other crucial part is that libtool doesn't get the sys_lib_search_path_spec and sys_lib_dlsearch_path_spec settings right on several distros, introducing such wrong directories itself (not to speak of cross setups). There

Re: Request for Latest Gnulib

2010-12-20 Thread Ludovic Courtès
Hello, Noah Lavine noah.b.lav...@gmail.com writes: All of which is a long way of saying, please merge the latest version of Gnulib so I will be able to build Guile again. Done! Ludo’.

Re: How Do I Debug a Boot Error?

2010-12-20 Thread Ludovic Courtès
Hi Noah, Noah Lavine noah.b.lav...@gmail.com writes: I've managed to get Guile to give me this error when it starts up: ;;; compiling /Users/noah/Desktop/guile/guile/module/language/objcode/spec.scm guile: uncaught throw to wrong-type-arg: (#f Wrong type (expecting ~A): ~S (exact integer

Re: How does one specify linking to 64 bit libraries when there is a choice?

2010-12-20 Thread Andy Wingo
Hi Bruce, Sorry you and others have had to suffer through this. On Mon 20 Dec 2010 15:09, Bruce Korb bk...@gnu.org writes: How much understanding of the machinery should be expected of the hapless project builder? I'm not sure, but: Nelson has been doing this stuff for quite a while

Re: How does one specify linking to 64 bit libraries when there is a choice?

2010-12-20 Thread Andy Wingo
Hello, When a work subscription to libtool and a home subscription to guile-devel collide... On Mon 20 Dec 2010 05:40, Noah Lavine noah.b.lav...@gmail.com writes: I found the file that pkg-config will be using to give you this information. It is meta/guile-version number.pc in my Guile source

Re: How does one specify linking to 64 bit libraries when there is a choice?

2010-12-20 Thread Ralf Corsepius
On 12/20/2010 03:09 PM, Bruce Korb wrote: On 12/19/10 20:40, Noah Lavine wrote: Hello, I am not at all an expert on guile-config, but I will help if I can. Thank you to all who responded. Usually if you have 64-bit libs in lib64, you have to pass --libdir explicitly. We've now concluded

Re: How Do I Debug a Boot Error?

2010-12-20 Thread Andy Wingo
Hi Noah, On Fri 17 Dec 2010 20:33, Noah Lavine noah.b.lav...@gmail.com writes: ;;; compiling /Users/noah/Desktop/guile/guile/module/language/objcode/spec.scm guile: uncaught throw to wrong-type-arg: (#f Wrong type (expecting ~A): ~S (exact integer (#t #catch-closure 1037f88a0 #catch-closure

Re: How Do I Debug a Boot Error?

2010-12-20 Thread Noah Lavine
Hello, Thank you both! As it turned out, this was the issue that was caused by the update to Gnulib, so the error is currently gone. However, I realize that in general it would be great to have better error messages in situations like this. I might be able to re-break my Guile some time and try

Add Native Code Pointer to Objcode

2010-12-20 Thread Noah Lavine
Hello all, The attached patch compresses the objcode representation a bit, then adds space for a native code pointer. The whole thing ends up being four words, as it is now. The patch depends on this idea, so please let me know if it is wrong: the current objcode representation uses its last two