GNU bug report logs -
#22141
guile-2.1.1 fails with error 134 in ice-9/psyntax-pp.go on cygwin x86_64
Previous Next
To reply to this bug, email your comments to 22141 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guile <at> gnu.org
:
bug#22141
; Package
guile
.
(Fri, 11 Dec 2015 17:29:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Arnaud Gardelein" <arnaud <at> oscopy.org>
:
New bug report received and forwarded. Copy sent to
bug-guile <at> gnu.org
.
(Fri, 11 Dec 2015 17:29:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Platform: cygwin / x86_64
Attached config.log
Error message:
BOOTSTRAP GUILEC ice-9/psyntax-pp.go
Uncaught exception:
Throw to key system-error with args ("load-thunk-from-memory" "~A"
("Invalid argument") (22))Threads explicit registering is not previously
enabled
/bin/sh: line 6: 42916 Aborted (core dumped)
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild compile
--target="x86_64-unknown-cygwin" -Wunbound-variable -Warity-mismatch
-Wformat -O1 -L "(...)/src/guile-2.1.1/module" -L
"(...)/src/guile-2.1.1/guile-readline" -o "ice-9/psyntax-pp.go"
"./../module/ice-9/psyntax-pp.scm"
Makefile:1892: recipe for target 'ice-9/psyntax-pp.go' failed
make[2]: *** [ice-9/psyntax-pp.go] Error 134
make[2]: Leaving directory '(...)/src/guile-2.1.1/bootstrap'
Makefile:1826: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '(...)/Documents/src/guile-2.1.1'
Makefile:1712 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
[config.log (application/octet-stream, attachment)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#22141
; Package
guile
.
(Fri, 24 Jun 2016 17:57:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 22141 <at> debbugs.gnu.org (full text, mbox):
On Fri 11 Dec 2015 17:50, "Arnaud Gardelein" <arnaud <at> oscopy.org> writes:
> Platform: cygwin / x86_64
> Attached config.log
>
> Error message:
> BOOTSTRAP GUILEC ice-9/psyntax-pp.go
> Uncaught exception:
> Throw to key system-error with args ("load-thunk-from-memory" "~A"
> ("Invalid argument") (22))Threads explicit registering is not previously
> enabled
> /bin/sh: line 6: 42916 Aborted (core dumped)
This sounds like either a limitation in BDW-GC or a misconfiguration of
BDW-GC, or some strange interaction with the pthreads library on
cygwin. Have you been able to build 2.0.11? (I ask about 2.0.11
because it has seen wider and deeper testing.)
Andy
Information forwarded
to
bug-guile <at> gnu.org
:
bug#22141
; Package
guile
.
(Tue, 23 Aug 2016 15:03:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 22141 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
> This sounds like either a limitation in BDW-GC or a misconfiguration of
BDW-GC, or some strange interaction with the pthreads library on cygwin.
Have you been able to build 2.0.11? (I ask about 2.0.11 because it has
seen wider and deeper testing.)
> Andy
I tried with a fresh cygwin-x64 install, with gc-7.6.0 and
libatomics_ops-7.4.4, both compiled manually. I made a link from
For 2.0.11 I get the output in the attached log. It seems pthread_attr_t
type is unknown, any hints ?
For the sake of completeness, I tried with 2.1.3.104-8f2f8, here is the
last message, full path stripped:
<snip>
CC libguile_2.2_la-weak-set.lo
weak-set.c:165:1: error: conflicting types for 'GC_move_disappearing_link'
GC_move_disappearing_link (void **from, void **to)
^
In file included from ../libguile/bdw-gc.h:47:0,
from ../libguile/gc.h:186,
from ../libguile/pairs.h:28,
from ../libguile/_scm.h:74,
from weak-set.c:27:
../gc/gc.h:1147:20: note: previous declaration of
'GC_move_disappearing_link' was here
GC_API int GC_CALL GC_move_disappearing_link(void ** /* link */,
^
make[3]: *** [Makefile:3314: libguile_2.2_la-weak-set.lo] Error 1
make[3]: Leaving directory '/.../guile-2.1.3.104-8f2f8/libguile'
make[2]: *** [Makefile:2259: all] Error 2
make[2]: Leaving directory '/.../guile-2.1.3.104-8f2f8/libguile'
make[1]: *** [Makefile:1824: all-recursive] Error 1
make[1]: Leaving directory '/.../guile-2.1.3.104-8f2f8'
make: *** [Makefile:1709: all] Error 2
</snip>
Could this be related to a misconfiguration if libgc on my setup ? For
both releases, here is the configure command used:
./configure BDW_GC_CFLAGS=-I../libgc-7.6.0/include
BDW_GC_LIBS=-l:../libgc-7.6.0/libgc.la
Arnaud.
[make.log (application/octet-stream, attachment)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#22141
; Package
guile
.
(Tue, 28 Feb 2017 14:37:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 22141 <at> debbugs.gnu.org (full text, mbox):
On Tue 23 Aug 2016 17:01, "Arnaud Gardelein" <arnaud <at> oscopy.org> writes:
> CC libguile_2.2_la-weak-set.lo
> weak-set.c:165:1: error: conflicting types for 'GC_move_disappearing_link'
> GC_move_disappearing_link (void **from, void **to)
> ^
> In file included from ../libguile/bdw-gc.h:47:0,
> from ../libguile/gc.h:186,
> from ../libguile/pairs.h:28,
> from ../libguile/_scm.h:74,
> from weak-set.c:27:
> ../gc/gc.h:1147:20: note: previous declaration of
> 'GC_move_disappearing_link' was here
> GC_API int GC_CALL GC_move_disappearing_link(void ** /* link */,
I believe this indicates that the GC_move_disappearing_link check failed
in your ./configure, while it was in fact actually there.
Have you had any success in the meantime with later prereleases?
Andy
This bug report was last modified 8 years and 106 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.