RE: isinf and type-pun warning/error on OSF guile 1.8.7

2010-06-10 Thread Jay K
Andy, your fix quashed the warning for type punning. memcpy does too. Your way seems to be the recommended way.  I lost the link that seems to recommend your way. isinf is different than I though, it seems to be some gcc builtin. % cat 4.c int main(int argc, char** argv) {  return

Re: guile 1.8.7 static const char foo[] is incomplete type, rejected by some compilers

2010-06-10 Thread Andy Wingo
On Wed 09 Jun 2010 23:32, Jay K jay.kr...@cornell.edu writes: -prefix=$HOME Indeed, duh to me, there is no bdwcgc.pc. Just to be clear, that would be bdw-gc.pc. You would need to add $HOME/lib/pkgconfig to your $PKG_CONFIG_PATH. There is

Re: error building guile documentation

2010-06-10 Thread Andy Wingo
On Thu 10 Jun 2010 11:45, Jay K jay.kr...@cornell.edu writes: cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc

Re: isinf and type-pun warning/error on OSF guile 1.8.7

2010-06-10 Thread Andy Wingo
On Thu 10 Jun 2010 11:27, Jay K jay.kr...@cornell.edu writes: http://www.gnu.org/software/hello/manual/autoconf/Function-Portability.html recommend wither gnulib or a little other workaround shown. Ah, we'll use gnulib then in master. For 1.8, I would recommend compiling without -Werror, on

Re: find-versioned-module bugs

2010-06-10 Thread Andy Wingo
On Thu 10 Jun 2010 06:25, Julian Graham jool...@gmail.com writes: As you see this function is preferring modules from the end of the %load-path. In addition it has adds an unnecessary /. Do you have time to fix it? :) Eep!  Sure, I'll try to take a look this evening. Fixed! See commit

[bug #29583] gcc 4.5 breaks guile 1.8.7

2010-06-10 Thread Andy Wingo
Update of bug #29583 (project guile): Status:None = Fixed Open/Closed:Open = Closed ___ Follow-up Comment #3: Fixed in git, thanks.

Re: find-versioned-module bugs

2010-06-10 Thread Julian Graham
Hey Andy, Thanks! Now, a further request, which you may turn down of course :-). This function currently looks in all dirs in the load path for all ways that versions can be represented, hence the stat explosion. Instead of enumerating the entire set of compatible modules, why not simply

Re: find-versioned-module bugs

2010-06-10 Thread Andy Wingo
Hi Julian, On Thu 10 Jun 2010 16:02, Julian Graham jool...@gmail.com writes: wanting to load the most recent version of a library when multiple matches are available for a partially-specified version reference. So just because we've found, say, a module with version (6 1) that matches our

[bug #30071] unfold isn't tail-recursive

2010-06-10 Thread Szavai Gyula
Follow-up Comment #2, bug #30071 (project guile): ; I mean the simple implementation (define* (unfold p f g s #:optional (t (lambda (x) '( (let loop ((s s) (a '())) (if (p s) (rev-append a (t s)) (loop (g s) (cons (f s) a) (define (rev-append xs ys) (if (null? xs)

RE: guile 1.8.7 static const char foo[] is incomplete type, rejected by some compilers

2010-06-10 Thread Jay K
But I also installed pkg-config to -prefix=$HOME. I don't think that's the problem, but something is amiss. I'll have to dig more, later. I was just improvising/approximating on the file name. Thanks, more later,  - Jay From: wi...@pobox.com To: