GNU bug report logs - #10742
The resulting output is as follows, which I think is wrong.

Previous Next

Package: guile;

Reported by: Alírio Eyng <alirioeyng <at> ig.com.br>

Date: Tue, 7 Feb 2012 00:33:01 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 10742 in the body.
You can then email your comments to 10742 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Tue, 07 Feb 2012 00:33:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alírio Eyng <alirioeyng <at> ig.com.br>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Tue, 07 Feb 2012 00:33:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alírio Eyng <alirioeyng <at> ig.com.br>
To: bug-guile <at> gnu.org
Subject: The resulting output is as follows, which I think is wrong.
Date: Tue, 7 Feb 2012 00:30:18 +0000
I tried from this sources and have same results (except from the "make
check" where few tries reported two failures, but I think it is
irrelevant):
 release
  ftp://ftp.gnu.org/gnu/guile/guile-2.0.5.tar.gz
 snapshot
  http://hydra.nixos.org/build/1980655/download/4/guile-2.0.5.30-81730.tar.xz
 git
  git clone git://git.sv.gnu.org/guile.git


I tried this parameters to "./configure" individually and a few combinations:
  These have the same bug:
    --without-threads --enable-deprecated=no --disable-deprecated
--disable-shared --disable-static --disable-networking
  These throw errors in the "make" step:
    --disable-posix --disable-regex


I used the default procedure:
    With git:
        autogen.sh
  ./configure
  make


"The resulting output is as follows, which I think is wrong."


bash-4.1# meta/guile
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81e8320> ...]
 157: 1 [#<procedure 81b18c0 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
"input locale conversion error" 22 #vu8(103 117 105 108 101))'.


bash-4.1# meta/guile --version
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d9580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
"input locale conversion error" 22 #vu8(45 45 118 101 114 115 105 111
110))'.


bash-4.1# meta/guile -q
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d9580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
"input locale conversion error" 22 #vu8(45 113))'.


bash-4.1# meta/gdb-uninstalled-guile
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-slackware-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /root/Downloads/z/z/guil/libguile/.libs/lt-guile...done.
(gdb) run
Starting program: /root/Downloads/z/z/guil/libguile/.libs/lt-guile
[Thread debugging using libthread_db enabled]
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d9580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
"input locale conversion error" 22 #vu8(47 114 111 111 116 47 68 111
119 110 108 111 97 100 115 47 122 47 122 47 103 117 105 108 47 108 105
98 103 117 105 108 101 47 46 108 105 98 115 47 108 116 45 103 117 105
108 101))'.

Program exited with code 01.


bash-4.1# make check
  GEN    public-submodule-commit
make  check-recursive
make[1]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730'
Making check in lib
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/lib'
make  check-recursive
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/lib'
make[4]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/lib'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/lib'
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/lib'
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/lib'
Making check in meta
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/meta'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/meta'
Making check in libguile
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/libguile'
make  check-am
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/libguile'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/libguile'
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/libguile'
Making check in module
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/module'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/module'
Making check in guile-readline
make[2]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/guile-readline'
make  check-am
make[3]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/guile-readline'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/guile-readline'
make[2]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/guile-readline'
Making check in examples
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/examples'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/examples'
Making check in emacs
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/emacs'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/emacs'
Making check in test-suite
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/test-suite'
Making check in standalone
make[3]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
make  check-am
make[4]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
make  test-num2integral test-round test-list test-unwind
test-conversion test-loose-ends test-scm-c-read
test-scm-take-locale-symbol test-scm-take-u8vector
test-scm-to-latin1-string test-scm-values  test-system-cmds
test-bad-identifiers test-require-extension test-guile-snarf
test-import-order test-command-line-encoding  test-fast-slot-ref
test-mb-regexp test-use-srfi
make[5]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
  CC     test_num2integral-test-num2integral.o
  CCLD   test-num2integral
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_round-test-round.o
  CCLD   test-round
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_list-test-list.o
  CCLD   test-list
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_unwind-test-unwind.o
  CCLD   test-unwind
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_conversion-test-conversion.o
  CCLD   test-conversion
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_loose_ends-test-loose-ends.o
  CCLD   test-loose-ends
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_scm_c_read-test-scm-c-read.o
  CCLD   test-scm-c-read
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_scm_take_locale_symbol-test-scm-take-locale-symbol.o
  CCLD   test-scm-take-locale-symbol
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_scm_take_u8vector-test-scm-take-u8vector.o
  CCLD   test-scm-take-u8vector
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_scm_to_latin1_string-test-scm-to-latin1-string.o
  CCLD   test-scm-to-latin1-string
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
  CC     test_scm_values-test-scm-values.o
  CCLD   test-scm-values
../../libguile/.libs/libguile-2.0.a(posix.o): In function `scm_tmpnam':
/root/Downloads/z/guile-2.0.5.30-81730/libguile/posix.c:1323: warning:
the use of `tmpnam' is dangerous, better use `mkstemp'
make[5]: Nothing to be done for `test-system-cmds'.
make[5]: Nothing to be done for `test-bad-identifiers'.
make[5]: Nothing to be done for `test-require-extension'.
make[5]: Nothing to be done for `test-guile-snarf'.
make[5]: Nothing to be done for `test-import-order'.
make[5]: Nothing to be done for `test-command-line-encoding'.
make[5]: `test-fast-slot-ref' is up to date.
make[5]: Nothing to be done for `test-mb-regexp'.
make[5]: `test-use-srfi' is up to date.
make[5]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
make  check-TESTS
make[5]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
PASS: test-system-cmds
PASS: test-bad-identifiers
PASS: test-require-extension
PASS: test-guile-snarf
PASS: test-import-order
PASS: test-command-line-encoding
PASS: test-num2integral
PASS: test-round
PASS: test-list
PASS: test-unwind
PASS: test-conversion
PASS: test-loose-ends
PASS: test-fast-slot-ref
PASS: test-mb-regexp
PASS: test-use-srfi
PASS: test-scm-c-read
PASS: test-scm-take-locale-symbol
PASS: test-scm-take-u8vector
PASS: test-scm-to-latin1-string
PASS: test-scm-values
===================
All 20 tests passed
===================
make[5]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
make[4]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
make[3]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/standalone'
Making check in vm
make[3]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm'
make  check-TESTS
make[4]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm'
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./run-vm-tests.scm
;;; test-suite/vm/run-vm-tests.scm:60:0: warning: non-literal format string
;;; test-suite/vm/run-vm-tests.scm:61:0: warning: non-literal format string
;;; test-suite/vm/run-vm-tests.scm:62:0: warning: non-literal format string
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/run-vm-tests.scm.go
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-basic-contructs.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-basic-contructs.scm.go
running `./t-basic-contructs.scm'...  reading...  compiling...
running...  reading...  ok
PASS: t-basic-contructs.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-global-bindings.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-global-bindings.scm.go
running `./t-global-bindings.scm'...  reading...  compiling...
running...  reading...  ok
PASS: t-global-bindings.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-catch.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-catch.scm.go
running `./t-catch.scm'...  reading...  compiling...  running...  reading...  ok
PASS: t-catch.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-call-cc.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-call-cc.scm.go
running `./t-call-cc.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-call-cc.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-closure.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-closure.scm.go
running `./t-closure.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-closure.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-closure2.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-closure2.scm.go
running `./t-closure2.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-closure2.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-closure3.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-closure3.scm.go
running `./t-closure3.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-closure3.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-closure4.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-closure4.scm.go
running `./t-closure4.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-closure4.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-do-loop.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-do-loop.scm.go
running `./t-do-loop.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-do-loop.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-literal-integers.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-literal-integers.scm.go
running `./t-literal-integers.scm'...  reading...  compiling...
running...  reading...  ok
PASS: t-literal-integers.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-macros.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-macros.scm.go
running `./t-macros.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-macros.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-macros2.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-macros2.scm.go
running `./t-macros2.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-macros2.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-map.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-map.scm.go
running `./t-map.scm'...  reading...  compiling...  running...  reading...  ok
PASS: t-map.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-or.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-or.scm.go
running `./t-or.scm'...  reading...  compiling...  running...  reading...  ok
PASS: t-or.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-proc-with-setter.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-proc-with-setter.scm.go
running `./t-proc-with-setter.scm'...  reading...  compiling...
running...  reading...  ok
PASS: t-proc-with-setter.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-quasiquote.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-quasiquote.scm.go
running `./t-quasiquote.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-quasiquote.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-values.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-values.scm.go
running `./t-values.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-values.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-records.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-records.scm.go
running `./t-records.scm'...  reading...  compiling...  running...
reading...  ok
PASS: t-records.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-match.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-match.scm.go
running `./t-match.scm'...  reading...  compiling...  running...  reading...  ok
PASS: t-match.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/./t-mutual-toplevel-defines.scm
;;; compiled /root/Downloads/z/guile-2.0.5.30-81730/cache/guile/ccache/2.0-LE-4-2.0/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm/t-mutual-toplevel-defines.scm.go
running `./t-mutual-toplevel-defines.scm'...  reading...  compiling...
 running...  reading...  ok
PASS: t-mutual-toplevel-defines.scm
===================
All 20 tests passed
===================
make[4]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm'
make[3]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/test-suite/vm'
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/test-suite'
make  check-TESTS
make[4]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/test-suite'
PASS: lalr/test-glr-associativity.scm
PASS: lalr/test-glr-basics-01.scm
%% Shift/Reduce conflict (shift 1, reduce 3) on 'A' in state 0
PASS: lalr/test-glr-basics-02.scm
%% Shift/Reduce conflict (shift 1, reduce 5) on 'A' in state 0
PASS: lalr/test-glr-basics-03.scm
%% Shift/Reduce conflict (shift 1, reduce 4) on 'A' in state 0
PASS: lalr/test-glr-basics-04.scm
%% Shift/Reduce conflict (shift 1, reduce 4) on 'A' in state 0
PASS: lalr/test-glr-basics-05.scm
%% Shift/Reduce conflict (shift 5, reduce 2) on 'error' in state 8
%% Shift/Reduce conflict (shift 4, reduce 2) on 'N' in state 8
%% Shift/Reduce conflict (shift 3, reduce 2) on 'O' in state 8
%% Shift/Reduce conflict (shift 2, reduce 2) on 'T' in state 8
PASS: lalr/test-glr-script-expression.scm
PASS: lalr/test-glr-single-expressions.scm
%% Reduce/Reduce conflict (reduce 5, reduce 4) on 'M' in state 11
%% Reduce/Reduce conflict (reduce 5, reduce 4) on 'A' in state 11
%% Reduce/Reduce conflict (reduce 5, reduce 4) on '*eoi*' in state 11
PASS: lalr/test-lr-associativity-01.scm
PASS: lalr/test-lr-basics-01.scm
%% Shift/Reduce conflict (shift 1, reduce 3) on 'A' in state 0
PASS: lalr/test-lr-basics-02.scm
%% Shift/Reduce conflict (shift 1, reduce 5) on 'A' in state 0
PASS: lalr/test-lr-basics-03.scm
%% Shift/Reduce conflict (shift 1, reduce 4) on 'A' in state 0
PASS: lalr/test-lr-basics-04.scm
%% Shift/Reduce conflict (shift 1, reduce 4) on 'A' in state 0
PASS: lalr/test-lr-basics-05.scm
%% Shift/Reduce conflict (shift 3, reduce 2) on 'error' in state 5
%% Shift/Reduce conflict (shift 2, reduce 2) on 'NUMBER' in state 5
%% Shift/Reduce conflict (shift 1, reduce 2) on 'NEWLINE' in state 5
%% Shift/Reduce conflict (shift 3, reduce 3) on 'error' in state 0
%% Shift/Reduce conflict (shift 2, reduce 3) on 'NUMBER' in state 0
%% Shift/Reduce conflict (shift 1, reduce 3) on 'NEWLINE' in state 0
PASS: lalr/test-lr-error-recovery-01.scm
PASS: lalr/test-lr-error-recovery-02.scm
PASS: lalr/test-lr-no-clause.scm
%% Shift/Reduce conflict (shift 5, reduce 2) on 'error' in state 8
%% Shift/Reduce conflict (shift 4, reduce 2) on 'N' in state 8
%% Shift/Reduce conflict (shift 3, reduce 2) on 'O' in state 8
%% Shift/Reduce conflict (shift 2, reduce 2) on 'T' in state 8
PASS: lalr/test-lr-script-expression.scm
PASS: lalr/test-lr-single-expressions.scm
===================
All 19 tests passed
===================
make[4]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/test-suite'
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/test-suite'
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/test-suite'
Making check in benchmark-suite
make[2]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/benchmark-suite'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/benchmark-suite'
Making check in gc-benchmarks
make[2]: Entering directory
`/root/Downloads/z/guile-2.0.5.30-81730/gc-benchmarks'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/root/Downloads/z/guile-2.0.5.30-81730/gc-benchmarks'
Making check in am
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/am'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/am'
Making check in doc
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/doc'
Making check in ref
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/doc/ref'
make  check-am
make[4]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/doc/ref'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/doc/ref'
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/doc/ref'
Making check in r5rs
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/doc/r5rs'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/doc/r5rs'
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730/doc'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/doc'
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730/doc'
make[2]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730'
make  check-TESTS
make[3]: Entering directory `/root/Downloads/z/guile-2.0.5.30-81730'
Testing /root/Downloads/z/guile-2.0.5.30-81730/meta/guile ...
with GUILE_LOAD_PATH=/root/Downloads/z/guile-2.0.5.30-81730/test-suite
Running 00-initial-env.test
Running alist.test
Running and-let-star.test
Running arbiters.test
Running arrays.test
Running asm-to-bytecode.test
Running bit-operations.test
Running bitvectors.test
Running brainfuck.test
Running bytevectors.test
Running c-api.test
Running chars.test
Running coding.test
Running common-list.test
Running continuations.test
Running control.test
Running coverage.test
ERROR: coverage.test: procedure-execution-count: called from C -
arguments: ((misc-error "dynamic-pointer" "Symbol not found: ~a"
("scm_call_2") #f))
Running curried-definitions.test
Running ecmascript.test
Running elisp-compiler.test
WARNING: (language elisp runtime function-slot): imported module
(language elisp compile-tree-il) overrides core binding `if'
WARNING: (language elisp runtime function-slot): imported module
(language elisp compile-tree-il) overrides core binding `let'
WARNING: (language elisp runtime function-slot): imported module
(language elisp compile-tree-il) overrides core binding `let*'
WARNING: (language elisp runtime function-slot): imported module
(language elisp compile-tree-il) overrides core binding `while'
WARNING: (language elisp runtime function-slot): imported module
(language elisp compile-tree-il) overrides core binding `defmacro'
WARNING: (language elisp runtime function-slot): imported module
(language elisp compile-tree-il) overrides core binding `quote'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `lambda'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `when'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `unless'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `cond'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `and'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `or'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime macros) overrides core binding `catch'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `='
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `<'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `<='
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `>'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `>='
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `max'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `min'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `abs'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `#{1+}#'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `#{1-}#'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `+'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `-'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `*'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `car'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `cdr'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `length'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `cons'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `list'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `make-list'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `append'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `reverse'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `copy-tree'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `apply'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `throw'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `not'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `eval'
WARNING: (language elisp runtime function-slot): imported module
(language elisp runtime subrs) overrides core binding `load'
UNRESOLVED: elisp-compiler.test: Exceptions: catch and throw
UNRESOLVED: elisp-compiler.test: Equivalence Predicates: eq
Running elisp-reader.test
Running elisp.test
Running eval-string.test
Running eval.test
UNRESOLVED: eval.test: promises: basic promise behaviour: a forced
promise does not reference its environment
Running exceptions.test
Running filesys.test
Running fluids.test
UNRESOLVED: fluids.test: initial fluid values: initial value is
inherited from parent thread
UNRESOLVED: fluids.test: fluid values are thread-local
Running foreign.test
ERROR: foreign.test: make-pointer: equal? modulo finalizer -
arguments: ((misc-error "dynamic-pointer" "Symbol not found: ~a"
("scm_is_pair") #f))
ERROR: foreign.test: make-pointer: equal? modulo finalizer
(set-pointer-finalizer!) - arguments: ((misc-error "dynamic-pointer"
"Symbol not found: ~a" ("scm_is_pair") #f))
Running format.test
Running fractions.test
Running ftw.test
FAIL: ftw.test: file-system-fold: EACCES
Running future.test
Running gc.test
UNRESOLVED: gc.test: gc: Unused modules are removed
Running getopt-long.test
Running goops.test
Running guardians.test
UNRESOLVED: guardians.test: g2-saved
UNRESOLVED: guardians.test: g2-garbage saved
UNRESOLVED: guardians.test: standard guardian functionality: guarding
independent objects: re-guarding non-immediates
UNRESOLVED: guardians.test: standard guardian functionality: guarding
weakly referenced objects: guarded weak vector element gets returned
from guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding
weakly referenced objects: guarded element of weak vector gets
eventually removed from weak vector
UNRESOLVED: guardians.test: standard guardian functionality: guarding
weak containers: element of guarded weak vector gets collected
UNRESOLVED: guardians.test: standard guardian functionality: guarding
objects more than once: guarding twice in one guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding
objects more than once: guarding twice in two guardians
Running hash.test
Running hooks.test
Running i18n.test
Running import.test
Running interp.test
Running keywords.test
Running list.test
Running load.test
Running match.test
Running modules.test
Running net-db.test
Running numbers.test
Running optargs.test
Running options.test
Running parameters.test
Running poe.test
Running popen.test
Running ports.test
Running posix.test
Running print.test
Running procprop.test
Running procs.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running r6rs-arithmetic-bitwise.test
Running r6rs-arithmetic-fixnums.test
UNRESOLVED: r6rs-arithmetic-fixnums.test: fx+/carry: simple
UNRESOLVED: r6rs-arithmetic-fixnums.test: fx-/carry: simple
UNRESOLVED: r6rs-arithmetic-fixnums.test: fx*/carry: simple
Running r6rs-arithmetic-flonums.test
Running r6rs-base.test
Running r6rs-conditions.test
Running r6rs-control.test
Running r6rs-enums.test
Running r6rs-eval.test
Running r6rs-exceptions.test
Running r6rs-files.test
Running r6rs-hashtables.test
Running r6rs-lists.test
Running r6rs-ports.test
Running r6rs-records-inspection.test
Running r6rs-records-procedural.test
Running r6rs-records-syntactic.test
Running r6rs-unicode.test
UNRESOLVED: r6rs-unicode.test: string-foldcase: case folding expands string
Running ramap.test
Running rdelim.test
Running reader.test
Running receive.test
Running regexp.test
Running rnrs-libraries.test
Running session.test
Running signals.test
Running socket.test
Running srcprop.test
UNRESOLVED: srcprop.test: set-source-property!: setting the breakpoint
property works
UNRESOLVED: srcprop.test: set-source-properties!: setting the
breakpoint property works
Running srfi-1.test
Running srfi-10.test
Running srfi-11.test
Running srfi-13.test
Running srfi-14.test
Running srfi-19.test
Running srfi-26.test
Running srfi-27.test
Running srfi-31.test
Running srfi-34.test
Running srfi-35.test
Running srfi-37.test
Running srfi-38.test
Running srfi-39.test
Running srfi-4.test
Running srfi-42.test
Running srfi-45.test
Running srfi-6.test
Running srfi-60.test
Running srfi-67.test
Running srfi-69.test
Running srfi-88.test
Running srfi-9.test
Running statprof.test
Running strings.test
Running structs.test
Running sxml.fold.test
Running sxml.match.test
Running sxml.simple.test
Running sxml.ssax.test
Running sxml.transform.test
Running sxml.xpath.test
WARNING: (test-suite sxml-xpath): imported module (sxml xpath)
overrides core binding `filter'
Running symbols.test
Running syncase.test
Running syntax.test
UNRESOLVED: syntax.test: letrec: bindings: initial bindings are undefined
UNRESOLVED: syntax.test: letrec*: bindings: initial bindings are undefined
Running texinfo.docbook.test
Running texinfo.serialize.test
Running texinfo.string-utils.test
Running texinfo.test
Running threads.test
Running time.test
Running tree-il.test
UNRESOLVED: tree-il.test: warnings: unused-toplevel: used by macro
Running version.test
UNRESOLVED: version.test: version reporting works
Running vlist.test
Running weaks.test
Running web-http.test
Running web-request.test
Running web-response.test
Running web-uri.test

Totals for this test run:
passes:                 34794
failures:               1
unexpected passes:      0
expected failures:      30
unresolved test cases:  24
untested test cases:    1
unsupported test cases: 15
errors:                 3

FAIL: check-guile
==================================
1 of 1 test failed
Please report to bug-guile <at> gnu.org
==================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/root/Downloads/z/guile-2.0.5.30-81730'
make: *** [check] Error 2


bash-4.1# ./config.status --config
'EMACS=t' 'PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig'


bash-4.1# build-aux/config.guess
i686-pc-linux-gnu




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Tue, 07 Feb 2012 21:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Alírio Eyng <alirioeyng <at> ig.com.br>
Cc: 10742 <at> debbugs.gnu.org
Subject: Re: bug#10742: The resulting output is as follows,
	which I think is wrong.
Date: Tue, 07 Feb 2012 22:13:19 +0100
Hi,

Thanks for the report.

Alírio Eyng <alirioeyng <at> ig.com.br> skribis:

> I tried this parameters to "./configure" individually and a few combinations:

Which exact combination led to the failures you pasted below?

Also, what do these commands return, when run from the build tree:

  grep ^host= config.log
  grep ^ac_cv_libunistring_with_iconv_support config.log
  grep ^ICONV_H config.log

[...]

> ERROR: In procedure catch-closure:
> ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
> "input locale conversion error" 22 #vu8(47 114 111 111 116 47 68 111
> 119 110 108 111 97 100 115 47 122 47 122 47 103 117 105 108 47 108 105
> 98 103 117 105 108 101 47 46 108 105 98 115 47 108 116 45 103 117 105
> 108 101))'.
>
> Program exited with code 01.

What does the ‘locale’ command return?

> ERROR: foreign.test: make-pointer: equal? modulo finalizer -
> arguments: ((misc-error "dynamic-pointer" "Symbol not found: ~a"
> ("scm_is_pair") #f))

[...]

> FAIL: ftw.test: file-system-fold: EACCES

These are two other issues, but we’ll see once you’ve answered the first
questions.  :-)

Thanks!

Ludo’.




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Tue, 07 Feb 2012 22:50:02 GMT) Full text and rfc822 format available.

Message #11 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: Alírio Eyng <alirioeyng <at> ig.com.br>
To: 10742 <at> debbugs.gnu.org
Subject: further information
Date: Tue, 7 Feb 2012 22:48:29 +0000
>> I tried this parameters to "./configure" individually and a few combinations:
>Which exact combination led to the failures you pasted below?
Trying to explain better:
First I tried the default procedure(./configure;make;make install),
this lead to an error like that while I trying opening the program.
Second I tried others sources (snapshot,git), and I get the same error.
Trying to isolate the problem I used the parameters and in all
attempts I get an error alike except for 2 pararmeters
(--disable-posix --disable-regex), which throwed error during the
compilation. Then trying these parameters again will don't solve my
problem.


bash-4.1# grep ^host= config.log
host='i686-pc-linux-gnu'


bash-4.1# grep ^ac_cv_libunistring_with_iconv_support config.log
ac_cv_libunistring_with_iconv_support=yes


bash-4.1# grep ^ICONV_H config.log
ICONV_H='iconv.h'


bash-4.1# locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE=C
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Wed, 08 Feb 2012 13:53:02 GMT) Full text and rfc822 format available.

Message #14 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Alírio Eyng <alirioeyng <at> ig.com.br>
Cc: 10742 <at> debbugs.gnu.org
Subject: Re: bug#10742: further information
Date: Wed, 08 Feb 2012 14:51:13 +0100
Hi Alírio,

Alírio Eyng <alirioeyng <at> ig.com.br> skribis:

> Trying to explain better:
> First I tried the default procedure(./configure;make;make install),
> this lead to an error like that while I trying opening the program.
> Second I tried others sources (snapshot,git), and I get the same error.
> Trying to isolate the problem I used the parameters and in all
> attempts I get an error alike except for 2 pararmeters
> (--disable-posix --disable-regex), which throwed error during the
> compilation. Then trying these parameters again will don't solve my
> problem.

OK, let’s stick to the default configure parameters for debugging
purposes.

> bash-4.1# locale
> LANG=en_US
> LC_CTYPE="en_US"
> LC_NUMERIC="en_US"
> LC_TIME="en_US"
> LC_COLLATE=C
> LC_MONETARY="en_US"
> LC_MESSAGES="en_US"
> LC_PAPER="en_US"
> LC_NAME="en_US"
> LC_ADDRESS="en_US"
> LC_TELEPHONE="en_US"
> LC_MEASUREMENT="en_US"
> LC_IDENTIFICATION="en_US"
> LC_ALL=

What do these commands return?

  guile -c '(setlocale LC_ALL "") (pk (fluid-ref %default-port-encoding))'
  guile -c '(setlocale LC_ALL "") (pk (port-encoding (current-output-port)))'

Thanks,
Ludo’.




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Wed, 08 Feb 2012 23:26:02 GMT) Full text and rfc822 format available.

Message #17 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: Alírio Eyng <eae_9 <at> hotmail.com>
To: <10742 <at> debbugs.gnu.org>
Subject: further information
Date: Wed, 8 Feb 2012 23:15:57 +0000
[Message part 1 (text/plain, inline)]
It's my other e-mail

bash-4.1# meta/guile
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d9580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(47 114 111 111 116 47 68 111 119 110 108 111 97 100 115 47 122 47 122 47 103 117 105 108 47 108 105 98 103 117 105 108 101 47 46 108 105 98 115 47 108 116 45 103 117 105 108 101))'.


bash-4.1# meta/guile -c '(setlocale LC_ALL "") (pk (fluid-ref %default-port-encoding))'
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d9580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(40 115 101 116 108 111 99 97 108 101 32 76 67 95 65 76 76 32 34 34 41 32 40 112 107 32 40 102 108 117 105 100 45 114 101 102 32 37 100 101 102 97 117 108 116 45 112 111 114 116 45 101 110 99 111 100 105 110 103 41 41))'.


bash-4.1# meta/guile -c '(setlocale LC_ALL "") (pk (port-encoding (current-output-port)))'
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d9580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(40 115 101 116 108 111 99 97 108 101 32 76 67 95 65 76 76 32 34 34 41 32 40 112 107 32 40 112 111 114 116 45 101 110 99 111 100 105 110 103 32 40 99 117 114 114 101 110 116 45 111 117 116 112 117 116 45 112 111 114 116 41 41 41))'.
 		 	   		  
[Message part 2 (text/html, inline)]

Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Thu, 16 Feb 2012 22:15:02 GMT) Full text and rfc822 format available.

Message #20 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Alírio Eyng <eae_9 <at> hotmail.com>
Cc: 10742 <at> debbugs.gnu.org
Subject: Re: bug#10742: further information
Date: Thu, 16 Feb 2012 23:12:18 +0100
[Message part 1 (text/plain, inline)]
Hi Alírio,

Sorry for the delay!

Alírio Eyng <eae_9 <at> hotmail.com> skribis:

> bash-4.1# meta/guile -c '(setlocale LC_ALL "") (pk (fluid-ref %default-port-encoding))'
> Backtrace:
> In ice-9/boot-9.scm:
>  149: 2 [catch #t #<catch-closure 81d9580> ...]
>  157: 1 [#<procedure 80c92a8 ()>]
> In unknown file:
>    ?: 0 [catch-closure]
>
> ERROR: In procedure catch-closure:
> ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(40 115 101 116 108 111 99 97 108 101 32 76 67 95 65 76 76 32 34 34 41 32 40 112 107 32 40 102 108 117 105 100 45 114 101 102 32 37 100 101 102 97 117 108 116 45 112 111 114 116 45 101 110 99 111 100 105 110 103 41 41))'.

Hmm.  22 here is EINVAL, returned by u32_conv_from_encoding, and
probably coming from iconv_open(3) or iconv(3).

Can you try this patch and tell us what gets written?

[Message part 2 (text/x-patch, inline)]
diff --git a/libguile/script.c b/libguile/script.c
index 83daf8a..3d22923 100644
--- a/libguile/script.c
+++ b/libguile/script.c
@@ -388,6 +388,7 @@ locale_arguments_to_string_list (int argc, char **const argv)
   const char *encoding;
 
   encoding = environ_locale_charset ();
+  printf ("encoding: `%s'\n", encoding);
   for (i = argc - 1, lst = SCM_EOL;
        i >= 0;
        i--)
[Message part 3 (text/plain, inline)]
Can you show the output of ‘ldd --version’?

Finally, can you try the program below?  Compile it as indicated in the
file, and run it as:

  $ LD_PRELOAD=iconv.so guile -c 1

It will print the series of iconv_open(3) calls that are made, and
hopefully the one that fails.

Thanks,
Ludo’.

[iconv.c (text/x-csrc, inline)]
/* Display looked up environment variables.

   Compile as shown at the bottom of this file.

   Run with:

     $ LD_PRELOAD=./iconv_open.so some-program

   Written by Ludovic Courtès <ludo-mXXj517/zsQ <at> public.gmane.org>.  Hereby placed under the
   LGPLv3+.
 */

#include <stdio.h>
#include <gnu/lib-names.h>
#include <dlfcn.h>
#include <errno.h>

static void *glibc;
static char * (*glibc_iconv_open) (const char *, const char *);

static void load_glibc (void) __attribute__ ((__constructor__));

static void
load_glibc (void)
{
  glibc = dlopen (LIBC_SO, RTLD_LAZY);
  glibc_iconv_open = dlsym (glibc, "iconv_open");
}

char *
iconv_open (const char *to, const char *from)
{
  char *result;

  errno = 0;
  result = glibc_iconv_open (to, from);

  printf ("iconv_open (\"%s\", \"%s\") = %p (%m)\n",
	  to, from, result);

  return result;
}

/*
   Local Variables:
   compile-command: "gcc -Wall -shared -fPIC -o iconv.so iconv.c"
   End:
 */

Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Fri, 17 Feb 2012 08:18:02 GMT) Full text and rfc822 format available.

Message #23 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: Alírio Eyng <alirioeyng <at> ig.com.br>
To: 10742 <at> debbugs.gnu.org
Subject: It's creativity demanding to find a good title
Date: Fri, 17 Feb 2012 08:15:01 +0000
bash-4.1# meta/guile
encoding: `en_US'
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d8580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
"input locale conversion error" 22 #vu8(47 114 111 111 116 47 97 47
122 47 103 117 105 108 101 47 108 105 98 103 117 105 108 101 47 46 108
105 98 115 47 108 116 45 103 117 105 108 101))'.


bash-4.1# ldd --version
ldd (GNU libc) 2.13
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.


In the "iconv.c" file, the command has "./" before the iconv..
I included both variations


bash-4.1# LD_PRELOAD=iconv.so meta/guile -c 1
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'ERROR: ld.so: object 'iconv.soiconv.so' from '
from LD_PRELOADLD_PRELOAD cannot be preloaded: ignored.
 cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
encoding: `en_US'
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure 81d8580> ...]
 157: 1 [#<procedure 80c92a8 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
"input locale conversion error" 22 #vu8(49))'.


bash-4.1# LD_PRELOAD=./iconv.so meta/guile -c 1
env: symbol lookup error: ./iconv.so: undefined symbol: dlopen
grep: symbol lookup error: ./iconv.so: undefined symbol: dlopen
env: symbol lookup error: ./iconv.so: undefined symbol: dlopen
grep: symbol lookup error: ./iconv.so: undefined symbol: dlopen
env: symbol lookup error: ./iconv.so: undefined symbol: dlopen
grep: symbol lookup error: ./iconv.so: undefined symbol: dlopen
/usr/bin/sed: symbol lookup error: ./iconv.so: undefined symbol: dlopen
/usr/bin/sed: symbol lookup error: ./iconv.so: undefined symbol: dlopen
ls: symbol lookup error: ./iconv.so: undefined symbol: dlopen
mkdir: symbol lookup error: ./iconv.so: undefined symbol: dlopen
ERROR: ld.so: object './iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object './iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object './iconv.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/gcc/i486-slackware-linux/4.5.2/../../../../i486-slackware-linux/bin/ld:
cannot open output file /root/a/z/guile/.libs/3013-lt-guile: No such
file or directory
collect2: ld returned 1 exit statusnrm: symbol lookup error:
./iconv.so: undefined symbol: dlopen




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Fri, 17 Feb 2012 22:21:01 GMT) Full text and rfc822 format available.

Message #26 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Alírio Eyng <alirioeyng <at> ig.com.br>
Cc: 10742 <at> debbugs.gnu.org
Subject: Re: bug#10742: It's creativity demanding to find a good title
Date: Fri, 17 Feb 2012 23:18:24 +0100
Hi Alírio,

And thanks for your perseverance!  :-)

Alírio Eyng <alirioeyng <at> ig.com.br> skribis:

> bash-4.1# meta/guile
> encoding: `en_US'
> Backtrace:
> In ice-9/boot-9.scm:
>  149: 2 [catch #t #<catch-closure 81d8580> ...]
>  157: 1 [#<procedure 80c92a8 ()>]
> In unknown file:
>    ?: 0 [catch-closure]
>
> ERROR: In procedure catch-closure:
> ERROR: Throw to key `decoding-error' with args `("scm_from_stringn"
> "input locale conversion error" 22 #vu8(47 114 111 111 116 47 97 47
> 122 47 103 117 105 108 101 47 108 105 98 103 117 105 108 101 47 46 108
> 105 98 115 47 108 116 45 103 117 105 108 101))'.

I’ve finally reproduced the bug:

--8<---------------cut here---------------start------------->8---
$ LC_ALL=en_US ./meta/guile
Backtrace:
In ice-9/boot-9.scm:
 149: 2 [catch #t #<catch-closure f15920> ...]
 157: 1 [#<procedure eb10f0 ()>]
In unknown file:
   ?: 0 [catch-closure]

ERROR: In procedure catch-closure:
ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(47 104 111 109 101 47 108 117 100 111 47 115 114 99 47 103 117 105 108 101 47 108 105 98 103 117 105 108 101 47 46 108 105 98 115 47 103 117 105 108 101))'.
--8<---------------cut here---------------end--------------->8---

I’ll work on a fix.

In the meantime, a workaround it to use a locale name that includes the
encoding, such as ‘en_US.UTF-8’.

Thanks!

Ludo’.




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Fri, 17 Feb 2012 23:07:01 GMT) Full text and rfc822 format available.

Notification sent to Alírio Eyng <alirioeyng <at> ig.com.br>:
bug acknowledged by developer. (Fri, 17 Feb 2012 23:07:02 GMT) Full text and rfc822 format available.

Message #31 received at 10742-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Alírio Eyng <alirioeyng <at> ig.com.br>
Cc: 10742-done <at> debbugs.gnu.org
Subject: Re: bug#10742: It's creativity demanding to find a good title
Date: Sat, 18 Feb 2012 00:04:54 +0100
Fixed in commit 5de0053178b4acc793ae62838175e5f3ab56c603, thanks!

Ludo'.




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Sat, 18 Feb 2012 17:02:02 GMT) Full text and rfc822 format available.

Message #34 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: Alírio Eyng <alirioeyng <at> ig.com.br>
To: 10742 <at> debbugs.gnu.org
Subject: the workaround works, but I can't find the commit
Date: Sat, 18 Feb 2012 16:59:12 +0000
You're right, the "LC_ALL=en_US.UTF-8 guile" works.
But the compilation remains bugged.
And I can't find your "commit
5de0053178b4acc793ae62838175e5f3ab56c603" with the "git log", even
with the folder updated:

bash-4.1# git pull
Already up-to-date.




Information forwarded to bug-guile <at> gnu.org:
bug#10742; Package guile. (Sat, 25 Feb 2012 03:16:02 GMT) Full text and rfc822 format available.

Message #37 received at 10742 <at> debbugs.gnu.org (full text, mbox):

From: Alírio Eyng <alirioeyng <at> ig.com.br>
To: 10742 <at> debbugs.gnu.org
Subject: invalidating last e-mail
Date: Sat, 25 Feb 2012 03:12:56 +0000
now it works and I find your commit
but I don't understand the delay




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 24 Mar 2012 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 35 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.