bug#13848: Statically linking guile-2.0.

2013-03-05 Thread Ludovic Courtès
Hi, Sorry for the delay. Jan Schukat shoo...@email.de skribis: ice-9/boot-9.scm:106:20: In procedure #procedure a434b00 at ice-9/boot-9.scm:97:6 (thrown-k . args): ice-9/boot-9.scm:106:20: In procedure dynamic-pointer: Symbol not found: scm_init_popen make[3]: *** [ice-9/popen.go] Error 1

bug#13848: Statically linking guile-2.0.

2013-03-05 Thread Jan Schukat
Ok, tried that on linux. autoreconf demanded automake 1.12, which isn't available via .debs on ubuntu yet, so I installed that from the sources. after that I get this error message: configure.ac:873: warning: macro 'AM_GNU_GETTEXT' not found in library autoreconf: running: /usr/bin/autoconf

bug#13848: Statically linking guile-2.0.

2013-03-05 Thread Ludovic Courtès
Jan Schukat shoo...@email.de skribis: autoreconf demanded automake 1.12, which isn't available via .debs on ubuntu yet, so I installed that from the sources. after that I get this error message: configure.ac:873: warning: macro 'AM_GNU_GETTEXT' not found in library autoreconf: running:

bug#11887: string-number edge cases

2013-03-05 Thread Andy Wingo
Hi Ian, On Mon 09 Jul 2012 14:29, Ian Price ianpric...@googlemail.com writes: PARSE ERROR (+InF.0 +inf.0 +inf.0 +Inf.0) = #f PARSE ERROR (-iNF.0 -inf.0 -inf.0 -Inf.0) = #f PARSE ERROR (+NAN.0 +nan.0 +nan.0 +NaN.0) = #f These are not errors. +NAN.0 is not even not a

bug#12202: psyntax defeats autoload

2013-03-05 Thread Andy Wingo
On Tue 14 Aug 2012 18:14, l...@gnu.org (Ludovic Courtès) writes: (define-module (foo) #:autoload (does-not-exist) (baz)) (define (chbouib) (baz)) (pk 'hello) Trying to evaluate it fails this way: $ guile --no-auto-compile t.scm Backtrace: In ice-9/boot-9.scm: [...] 292: 3

bug#11988: eval-case redefinition?

2013-03-05 Thread Andy Wingo
On Thu 19 Jul 2012 15:22, Daniel Llorens daniel.llor...@bluewin.ch writes: I was cleaning up an old script which goes like this: (define (eval-case ...) ... val) (define var (eval-case ...)) This worked from the REPL, but when loading the file with (load script), var was always

bug#12808: segfault with (weird use of) make-struct and make-vtable

2013-03-05 Thread Andy Wingo
On Mon 05 Nov 2012 22:24, Areth Unknown unknown.ar...@gmail.com writes: This code makes guile segfault, tested in the versions 2.0.6.49 and 2.0.6.66 .. (define v-blocks (make-vtable pR)) ;; note that this is a protected tail array read-only (define block-2 (make-struct v-blocks 1

bug#12929: case-lambda*

2013-03-05 Thread Andy Wingo
On Mon 19 Nov 2012 11:38, Daniel Llorens d...@jast.ch writes: http://lists.gnu.org/archive/html/guile-user/2012-11/msg00032.html Fixed, with notes in that thread. Thanks again for the report! Andy -- http://wingolog.org/

bug#10790: [bug-guile] guile-2.0.5 test fails on Solaris x86/x86_64

2013-03-05 Thread Andy Wingo
Hi, For some reason this mail went just to me instead of to the bug also. For that reason I'm top-quoting all of it. Anyway, we have had a couple releases since this report, with lots of fixes. Please open a new bug for new build errors. Thanks! Andy On Sat 07 Jul 2012 23:51, Nelson H. F.

bug#11887: string-number edge cases

2013-03-05 Thread Mark H Weaver
Andy Wingo wi...@pobox.com writes: On Mon 09 Jul 2012 14:29, Ian Price ianpric...@googlemail.com writes: If the number contains a division by zero, we get a numerical overflow error. scheme@(guile−user) (string-number 3/0) ERROR: In procedure string−number: ERROR: Throw to key

bug#10519: guile and (mini-)gmp

2013-03-05 Thread Mark H Weaver
Hello all, I wrote: I'm embarrassed to admit that the integration of mini-gmp into guile has long been waiting on my pending numerics patches. I'll try to get going on this (and some other things) for the 2.0.8 release. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10519#8 I've posted a new

bug#12216: peek-char incorrectly *CONSUMES* eof

2013-03-05 Thread David A. Wheeler
I reported: Guile's peek-char has a bug; it incorrectly *consumes* eof instead of just reporting it. Andy Wingo replied: I have the feeling that for interactive use, if you expect to read a EOF from a port and then continue, you have to not use peek-char. You need to handle your own

bug#11887: string-number edge cases

2013-03-05 Thread Daniel Llorens
I think this isn't working as it should either. scheme@(guile-user) +1i $1 = 0.0+1.0i scheme@(guile-user) 1i ;;; unknown-location: warning: possibly unbound variable `#{1i}#' ERROR: In procedure #procedure 101d6d4a0 (): ERROR: In procedure module-lookup: Unbound variable: #{1i}#

bug#12887: Broken pipe while generating guile-procedures.texi

2013-03-05 Thread Ludovic Courtès
Andy Wingo wi...@pobox.com skribis: On Fri 07 Dec 2012 22:59, l...@gnu.org (Ludovic Courtès) writes: Ooh, I see. This is related to commit ed4c3739 (see http://lists.gnu.org/archive/html/guile-devel/2011-12/msg00160.html). What happens is that the directory name may be correctly decoded

bug#13848: Statically linking guile-2.0.

2013-03-05 Thread Jan Schukat
Gettext was installed. Actually I don't know any linux distributions where it isn't installed by default. On mingw the latest source snapshot tarball (after taking care of the struct timespec trouble) ends in a compilation error on I can't really make any sense off: SNARF numbers.x

bug#11887: string-number edge cases

2013-03-05 Thread Peter Bex
On Tue, Mar 05, 2013 at 03:49:13PM +0100, Andy Wingo wrote: Hi Ian, On Mon 09 Jul 2012 14:29, Ian Price ianpric...@googlemail.com writes: PARSE ERROR (+InF.0 +inf.0 +inf.0 +Inf.0) = #f PARSE ERROR (-iNF.0 -inf.0 -inf.0 -Inf.0) = #f PARSE ERROR (+NAN.0 +nan.0

bug#11887: string-number edge cases

2013-03-05 Thread Peter Bex
On Tue, Mar 05, 2013 at 02:04:55PM -0500, Mark H Weaver wrote: FYI, I produced a simple patch a while back to fix this (see below), but it had an interesting side effect: it caused the reader to read things like 3/0 and 4+3/0i as symbols. More generally, anything for which

bug#12892: ‘gc-stats’ w/o ‘bytes-malloced’

2013-03-05 Thread Andy Wingo
On Wed 06 Mar 2013 06:51, Thien-Thi Nguyen t...@gnuvola.org writes: What is the meaning of this field? It's a copy of the C global var ‘scm_mallocated’, which tracks current allocation (all malloced minus all freed). There is no such C global var. We could track total allocations