[#40602] [ruby-trunk - Bug #5532][Open] Compile problem for bigdecimal on cygwin — Martin Dürst <duerst@...>

14 messages 2011/11/01

[#40617] [ruby-trunk - Feature #5534][Open] Redefine Range class and introduce RelativeNumeric and RelativeRange — Alexey Muranov <muranov@...>

17 messages 2011/11/01

[#40646] [ruby-trunk - Bug #5541][Open] Better configure error message when llvm-gcc is the default compiler — Eric Hodel <drbrain@...7.net>

10 messages 2011/11/01

[#40648] [ruby-trunk - Feature #5543][Open] rb_thread_blocking_region() API is poorly designed — Christopher Huff <cjameshuff@...>

14 messages 2011/11/01

[#40684] [ruby-trunk - Feature #5555][Open] rename #include? to #includes? — Alexey Muranov <muranov@...>

20 messages 2011/11/02

[#40688] [ruby-trunk - Bug #5556][Open] SIGHUP no longer ignored when sent to process group from a subprocess — Brian Ford <brixen@...>

12 messages 2011/11/02

[#40706] [ruby-trunk - Feature #5562][Open] Improvement of Windows IO performance — Hiroshi Shirosaki <h.shirosaki@...>

39 messages 2011/11/03

[#40737] [ruby-trunk - Bug #5570][Open] Encoding of environment variables on Windows — Nikolai Weibull <now@...>

11 messages 2011/11/04

[#40748] Proposal for sustainable branch maintenance — "Yuki Sonoda (Yugui)" <yugui@...>

-----BEGIN PGP SIGNED MESSAGE-----

14 messages 2011/11/05

[#40770] [ruby-trunk - Feature #5578][Open] Embedded YAML for Ruby 2.0 — Thomas Sawyer <transfire@...>

17 messages 2011/11/06

[#40806] [ruby-trunk - Feature #5583][Open] Optionally typing — Yasushi ANDO <andyjpn@...>

21 messages 2011/11/07

[#40824] [ruby-trunk - Feature #5588][Open] add negation flag (v) to Regexp — Suraj Kurapati <sunaku@...>

38 messages 2011/11/08

[#40865] IO.copy_stream creates files with restrictive permissions — Eric Wong <normalperson@...>

I'm not sure if this is a bug or intended as spec.

16 messages 2011/11/09
[#41151] Re: IO.copy_stream creates files with restrictive permissions — Tanaka Akira <akr@...> 2011/11/19

2011/11/9 Eric Wong <normalperson@yhbt.net>:

[#41166] Re: IO.copy_stream creates files with restrictive permissions — KOSAKI Motohiro <kosaki.motohiro@...> 2011/11/20

>> I noticed when a file name argument is passed to the IO.copy_stream, the

[#41168] Re: IO.copy_stream creates files with restrictive permissions — Clifford Heath <clifford.heath@...> 2011/11/20

On 20/11/2011, at 5:09 PM, KOSAKI Motohiro wrote:

[#41176] Re: IO.copy_stream creates files with restrictive permissions — Tanaka Akira <akr@...> 2011/11/21

2011/11/20 Clifford Heath <clifford.heath@gmail.com>:

[#41180] Re: IO.copy_stream creates files with restrictive permissions — KOSAKI Motohiro <kosaki.motohiro@...> 2011/11/21

>> I think documentation is the wrong answer. The security defects are not caused

[#40908] [ruby-trunk - Feature #5607][Open] Inconsistent reaction in Range of String — Yen-Nan Lin <redmine@...>

15 messages 2011/11/10

[#40941] [ruby-trunk - Feature #5617][Open] Allow install RubyGems into dediceted directory — Vit Ondruch <v.ondruch@...>

22 messages 2011/11/11

[#40951] [Backport93 - Backport #5621][Open] Please backport thread-safe autoloading patch — Mike Perham <mperham@...>

25 messages 2011/11/12
[#40971] [Backport93 - Backport #5621] Please backport thread-safe autoloading patch — Mike Perham <mperham@...> 2011/11/12

[#40972] Re: [Backport93 - Backport #5621] Please backport thread-safe autoloading patch — Yehuda Katz <wycats@...> 2011/11/12

Unfortunately ruby-head has a deadlock in one of my go-to scenarios for

[#40976] Re: [Backport93 - Backport #5621] Please backport thread-safe autoloading patch — Hiroshi Nakamura <nahi@...> 2011/11/13

-----BEGIN PGP SIGNED MESSAGE-----

[#41128] Re: [Backport93 - Backport #5621] Please backport thread-safe autoloading patch — Charles Oliver Nutter <headius@...> 2011/11/18

On Sat, Nov 12, 2011 at 7:24 PM, Hiroshi Nakamura <nahi@ruby-lang.org> wrote:

[#41129] Re: [Backport93 - Backport #5621] Please backport thread-safe autoloading patch — Hiroshi Nakamura <nahi@...> 2011/11/18

-----BEGIN PGP SIGNED MESSAGE-----

[#41142] Re: [Backport93 - Backport #5621] Please backport thread-safe autoloading patch — Charles Oliver Nutter <headius@...> 2011/11/18

On Fri, Nov 18, 2011 at 12:15 AM, Hiroshi Nakamura <nahi@ruby-lang.org> wro=

[#40982] [ruby-trunk - Bug #5625][Open] Remove profanity and pejoratives — Andrew Grimm <andrew.j.grimm@...>

30 messages 2011/11/13

[#41004] [ruby-trunk - Feature #5628][Open] Module#basename — Thomas Sawyer <transfire@...>

18 messages 2011/11/14

[#41024] [ruby-trunk - Feature #5632][Open] Attempt to open included class shades it instead. — Boris Stitnicky <boris@...>

12 messages 2011/11/14

[#41025] Proposal to add new methods: positive? negative? natural? — JosFrancisco Calvo Moreno <josefranciscocalvo@...>

Hi all!

11 messages 2011/11/14
[#41027] Re: Proposal to add new methods: positive? negative? natural? — Jeremy Evans <code@...> 2011/11/14

On 11/15 12:58, Jos? Francisco Calvo Moreno wrote:

[#41031] Re: Proposal to add new methods: positive? negative? natural? — JosFrancisco Calvo Moreno <josefranciscocalvo@...> 2011/11/14

Hi Jeremy,

[#41038] [ruby-trunk - Bug #5634][Open] yield and binding — Thomas Sawyer <transfire@...>

17 messages 2011/11/14

[#41086] [ruby-trunk - Feature #5644][Open] add Enumerable#exclude? antonym — Suraj Kurapati <sunaku@...>

14 messages 2011/11/17

[#41175] [ruby-trunk - Feature #5654][Open] Introduce global lock to avoid concurrent require — Hiroshi Nakamura <nakahiro@...>

12 messages 2011/11/21

[#41200] [ruby-trunk - Bug #5659][Open] bug releasing a gem created with rails 3.1 — Vinicius Gati <viniciusgati@...>

14 messages 2011/11/22

[#41212] [ruby-trunk - Feature #5662][Open] inject-accumulate, or Haskell's mapAccum* — Edvard Majakari <edvard.majakari@...>

12 messages 2011/11/22

[#41213] [ruby-trunk - Bug #5663][Open] Combined map/select method — Yehuda Katz <wycats@...>

62 messages 2011/11/22

[#41317] [ruby-trunk - Bug #5676][Open] miniruby linking error: undefined reference to ___stack_chk_guard — Martin Dürst <duerst@...>

10 messages 2011/11/27

[#41404] [ruby-trunk - Bug #5690][Open] Module#qualified_const_get — Yehuda Katz <wycats@...>

31 messages 2011/11/30

[ruby-core:40731] Re: [ruby-trunk - Bug #5532] Compile problem for bigdecimal on cygwin

From: "Martin J. Dürst" <duerst@...>
Date: 2011-11-04 08:02:32 UTC
List: ruby-core #40731
Hello Usaku,

On 2011/11/02 15:52, Usaku NAKAMURA wrote:
>
> Issue #5532 has been updated by Usaku NAKAMURA.
>
>
> eban-san says that libruby191.dll.a is correct (it was cygwin team's request).
> So, please ignore above patch. orz

Many thanks for everybody's help! I quickly checked the patch, but it 
indeed didn't help.


> BTW, eban-san also says that he built cygwin ruby from trunk yesterday and there was no problem.
> Martin-sensei, could you show us your configure options?

Are they stored somewhere? If yes, where?

Regards,    Martin.

> ----------------------------------------
> Bug #5532: Compile problem for bigdecimal on cygwin
> http://redmine.ruby-lang.org/issues/5532
>
> Author: Martin Dürst
> Status: Open
> Priority: Normal
> Assignee:
> Category: ext
> Target version: 2.0.0
> ruby -v: ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
>
>
> I tried to complile the current trunk on cygwin. However, I got a compile problem in 'bigdecimal'.
> It says (see below for full output):
>
>>>>>>>>>
> configuring bigdecimal
> checking for labs() in stdlib.h... /cygdrive/c/Data/ruby/lib/mkmf.rb:381:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
> You have to install development tools first.
>>>>>>>>>
>
> What kinds of development tools would be needed? I have successfully compiled Ruby many times; this is the first time I have been told I need 'development tools'.
>
> Many thanks for your help,     Martin.
>
> Full output follows:
>
>
> duerst@jougashima ~
> $ cd /cygdrive/c/Data/Ruby
>
> duerst@jougashima /cygdrive/c/Data/Ruby
> $ make
>          CC = gcc
>          LD = ld
>          LDSHARED = gcc -shared -s
>          CFLAGS = -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration
>          XCFLAGS = -include ruby/config.h -include ruby/missing.h -DRUBY_EXPORT
>          CPPFLAGS =   -I. -I.ext/include/i386-cygwin -I./include -I.
>          DLDFLAGS = -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libruby191.dll.a cygruby191.def
>          SOLIBS = cygruby191.res.o -lpthread -lrt -ldl -lcrypt
> compiling version.c
> compiling dmyversion.c
> linking miniruby.exe
> rbconfig.rb unchanged
> generating enc.mk
> generating cygruby191.rc
> compiling cygruby191.res.o
> generating prelude.c
> compiling prelude.c
> linking static-library libruby191-static.a
> generating cygruby191.def
> linking shared-library cygruby191.dll
> Creating library file: libruby191.dll.a
> generating encdb.h
> encdb.h unchanged
> making enc
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' に入ります
> make[1]: `enc' に対して行うべき事はありません.
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' から出ます
> making srcs under enc
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' に入ります
> make[1]: `srcs' に対して行うべき事はありません.
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' から出ます
> generating transdb.h
> transdb.h unchanged
> making trans
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' に入ります
> make[1]: `./enc/trans' に対して行うべき事はありません.
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' から出ます
> making encs
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' に入ります
> make[1]: ディレクトリ `/cygdrive/c/Data/Ruby' から出ます
> configuring bigdecimal
> checking for labs() in stdlib.h... /cygdrive/c/Data/ruby/lib/mkmf.rb:381:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
> You have to install development tools first.
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:461:in `try_link0'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:476:in `try_link'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:619:in `try_func'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:894:in `block in have_func'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:790:in `block in checking_for'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:284:in `block (2 levels) in postpone'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:254:in `open'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:284:in `block in postpone'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:254:in `open'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:280:in `postpone'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:789:in `checking_for'
>          from /cygdrive/c/Data/ruby/lib/mkmf.rb:893:in `have_func'
>          from /cygdrive/c/Data/Ruby/ext/bigdecimal/extconf.rb:3:in `<top (required)>'
>          from ./ext/extmk.rb:174:in `load'
>          from ./ext/extmk.rb:174:in `extmake'
>          from ./ext/extmk.rb:468:in `block in<main>'
>          from ./ext/extmk.rb:464:in `each'
>          from ./ext/extmk.rb:464:in `<main>'
> make: *** [exts.mk] エラー 1
>
> duerst@jougashima /cygdrive/c/Data/Ruby
> $
>
>
>

In This Thread