* Building guile-2.0.11 on a new cygwin 64
[not found] <106137804.963475.1464538649910.JavaMail.yahoo.ref@mail.yahoo.com>
@ 2016-05-29 16:17 ` Mike Gran
2016-05-29 17:27 ` Eli Zaretskii
0 siblings, 1 reply; 2+ messages in thread
From: Mike Gran @ 2016-05-29 16:17 UTC (permalink / raw)
To: Guile User
Hi-
I started looking at what it would take to build a
Guile 2.0.11 on Cygwin. The current prepackaged
Guile on Cygwin is 1.8.8.
I used
gc-7.4.2
gmp-6.1.0
guile-2.0.11
libatomic_ops-7.4.2
libtool-2.4.6
libunistring-0.9.6
I used gc-7.4.2, but, I had to pull in this patch from master.
https://github.com/ivmai/bdwgc/commit/4e24d219d29abb2b111bb9a9ccb13c3f149a855a
I had to patch
guile-2.0.11/lib/sys_select.in.h
as described in this e-mail
http://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00057.html
And I had to build guile with the "--without-threads" configure
option. When I use threads, it hangs in scm_i_pthread_cond_wait.
And with that, it builds and runs and passes the majority of the
"make check" tests, except for these.
FAIL: 00-socket.test: AF_UNIX/SOCK_STREAM: accept
FAIL: 00-socket.test: AF_UNIX/SOCK_STREAM: accept (bis)
FAIL: 00-socket.test: AF_INET6/SOCK_STREAM: accept
FAIL: i18n.test: character mapping: char-locale-upcase Turkish
FAIL: i18n.test: character mapping: char-locale-downcase Turkish
FAIL: i18n.test: string mapping: string-locale-upcase Turkish
FAIL: i18n.test: string mapping: string-locale-downcase Turkish
FAIL: i18n.test: number->locale-string: French: integer
FAIL: i18n.test: number->locale-string: French: fraction
FAIL: i18n.test: number->locale-string: French: fraction, 1 digit
FAIL: i18n.test: monetary-amount->locale-string: French: integer
FAIL: i18n.test: monetary-amount->locale-string: French: fraction
And the standalone test "test-ffi" fails with
ERROR: In procedure dynamic-func:
ERROR: In procedure dynamic-pointer: Symbol not found: strerror
I know this information is all too casual to be a either a bug
report or build instructions, but, I wanted to document what I had
before I moved on to other things. Hopefully it'll be of use
to someone.
Maybe I'll get back to this again soon.
Thanks,
Mike Gran
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Building guile-2.0.11 on a new cygwin 64
2016-05-29 16:17 ` Building guile-2.0.11 on a new cygwin 64 Mike Gran
@ 2016-05-29 17:27 ` Eli Zaretskii
0 siblings, 0 replies; 2+ messages in thread
From: Eli Zaretskii @ 2016-05-29 17:27 UTC (permalink / raw)
To: Mike Gran; +Cc: guile-user
> Date: Sun, 29 May 2016 16:17:29 +0000 (UTC)
> From: Mike Gran <spk121@yahoo.com>
>
> And I had to build guile with the "--without-threads" configure
> option. When I use threads, it hangs in scm_i_pthread_cond_wait.
>
> And with that, it builds and runs and passes the majority of the
> "make check" tests, except for these.
>
> FAIL: 00-socket.test: AF_UNIX/SOCK_STREAM: accept
> FAIL: 00-socket.test: AF_UNIX/SOCK_STREAM: accept (bis)
>
> FAIL: 00-socket.test: AF_INET6/SOCK_STREAM: accept
> FAIL: i18n.test: character mapping: char-locale-upcase Turkish
> FAIL: i18n.test: character mapping: char-locale-downcase Turkish
> FAIL: i18n.test: string mapping: string-locale-upcase Turkish
> FAIL: i18n.test: string mapping: string-locale-downcase Turkish
> FAIL: i18n.test: number->locale-string: French: integer
> FAIL: i18n.test: number->locale-string: French: fraction
> FAIL: i18n.test: number->locale-string: French: fraction, 1 digit
> FAIL: i18n.test: monetary-amount->locale-string: French: integer
> FAIL: i18n.test: monetary-amount->locale-string: French: fraction
>
>
> And the standalone test "test-ffi" fails with
>
> ERROR: In procedure dynamic-func:
> ERROR: In procedure dynamic-pointer: Symbol not found: strerror
>
>
> I know this information is all too casual to be a either a bug
> report or build instructions, but, I wanted to document what I had
> before I moved on to other things. Hopefully it'll be of use
> to someone.
>
> Maybe I'll get back to this again soon.
I'm surprised you have almost the same problems in a Cygwin build
that I had in the MinGW build (see several discussions back in June
2013 and some more in 2014). Cygwin is much more Posix compatible, so
at least the i18n tests should have passed. But maybe I'm missing
something; if you look at the problems I reported back then, perhaps
you will be able to uncover the root causes for these problems.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-05-29 17:27 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <106137804.963475.1464538649910.JavaMail.yahoo.ref@mail.yahoo.com>
2016-05-29 16:17 ` Building guile-2.0.11 on a new cygwin 64 Mike Gran
2016-05-29 17:27 ` Eli Zaretskii
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).