unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* 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).