[#43181] [Ruby 1.9-Bug#4387][Open] test_socket_connect_nonblock(TestSocketAddrinfo) がまれに失敗する — Motohiro KOSAKI <redmine@...>
Bug #4387: test_socket_connect_nonblock(TestSocketAddrinfo) がまれに失敗する
6 messages
2011/02/09
[#43186] [Ruby 1.9-Bug#4388][Open] open-uriで環境変数http_proxyを使うときに認証付きのProxyが使えません — あつし よしだ <redmine@...>
Bug #4388: open-uri=E3=81=A7=E7=92=B0=E5=A2=83=E5=A4=89=E6=95=B0http_prox=
11 messages
2011/02/10
[#43192] [Ruby 1.9-Bug#4388] open-uriで環境変数http_proxyを使うときに認証付きのProxyが使えません
— あつし よしだ <redmine@...>
2011/02/11
チケット #4388 が更新されました。 (by あつし よしだ)
[#43193] Re: [Ruby 1.9-Bug#4388] open-uriで環境変数http_proxyを使うときに認証付きのProxyが使えません
— Tanaka Akira <akr@...>
2011/02/11
2011年2月11日12:59 あつし よしだ <redmine@ruby-lang.org>:
[#43195] Re: [Ruby 1.9-Bug#4388] open-uriで環境変数http_proxyを使うときに認証付きのProxyが使えません
— Mitsuru Ogino <ogino@...>
2011/02/11
荻野と言います。
[#43197] Re: [Ruby 1.9-Bug#4388] open-uriで環境変数http_proxyを使うときに認証付きのProxyが使えません
— Yukihiro Matsumoto <matz@...>
2011/02/11
まつもと ゆきひろです
[#43199] Re: [ruby-changes:18827] Ruby:r30852 (trunk): * thread.c (rb_thread_io_blocking_region): new function to run — SASADA Koichi <ko1@...>
ささだです.
4 messages
2011/02/12
[#43203] [Ruby 1.9-Bug#4397][Open] test-mkmf fails due to compilation errors — Shyouhei Urabe <redmine@...>
Bug #4397: test-mkmf fails due to compilation errors
10 messages
2011/02/14
[#43204] Re: [Ruby 1.9-Bug#4397][Open] test-mkmf fails due to compilation errors
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/02/14
2011年2月14日18:12 Shyouhei Urabe <redmine@ruby-lang.org>:
[#43205] Re: [Ruby 1.9-Bug#4397][Open] test-mkmf fails due to compilation errors
— Urabe Shyouhei <shyouhei@...>
2011/02/14
(2011/02/14 18:24), KOSAKI Motohiro wrote:
[#43206] Re: [Ruby 1.9-Bug#4397][Open] test-mkmf fails due to compilation errors
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/02/14
> これでもまだ長いと思われるので更に解説すると、debugflagsによりgccはstrict ansi
[#43222] Rubyのtest-allを並列化するパッチを書きました — "Shota Fukumori (sora_h)" <sorah@...>
sora_hです。おはようございます。
8 messages
2011/02/17
[#43226] [Ruby 1.9-Feature#4415][Open] Rubyのtest-allを並列化するパッチが完成しました — Shota Fukumori <redmine@...>
Feature #4415: Rubyのtest-allを並列化するパッチが完成しました
6 messages
2011/02/21
[#43241] [ANN] redmine.ruby-lang.orgメンテナンスのお知らせ — "Yuki Sonoda (Yugui)" <yugui@...>
-----BEGIN PGP SIGNED MESSAGE-----
7 messages
2011/02/22
[#43263] Re: [ruby-list:47910] [ANN] redmine.ruby-lang.orgメンテナンスのお知らせ
— "Yuki Sonoda (Yugui)" <yugui@...>
2011/02/23
-----BEGIN PGP SIGNED MESSAGE-----
[#43265] Re: [ruby-list:47910] [ANN] redmine.ruby-lang.orgメンテナンスのお知らせ
— Fujioka <fuj@...>
2011/02/24
xibbarこと藤岡です。
[#43253] [Ruby 1.9 - Bug #4430] (Open) 新型redmine.ruby-lang.orgのテスト — Yuki Sonoda <yugui@...>
5 messages
2011/02/23
[#43272] [Ruby 1.9 - Bug #4443] [Open] odd evaluation order in a multiple assignment — Yusuke Endoh <mame@...>
13 messages
2011/02/24
[#43276] iseq_compile_each()でのマジックナンバ — きたざわけんいち <peisunstar@...>
きたざわです。
15 messages
2011/02/27
[#43303] Re: iseq_compile_each()でのマジックナンバ
— nagachika <nagachika00@...>
2011/03/04
近永と申します。
[#43304] Re: iseq_compile_each()でのマジックナンバ
— Yusuke ENDOH <mame@...>
2011/03/04
遠藤です。
[ruby-dev:43205] Re: [Ruby 1.9-Bug#4397][Open] test-mkmf fails due to compilation errors
From:
Urabe Shyouhei <shyouhei@...>
Date:
2011-02-14 10:05:00 UTC
List:
ruby-dev #43205
(2011/02/14 18:24), KOSAKI Motohiro wrote:
>> 手元の環境では r30621 から以下のようにtest-allが失敗するようになっています。
>>
>> http://www.atdot.net/sp/raw/vsnlgl
>>
>> ちょっと変更の意図が分からないので説明していただけませんか。困っているので、特に意味が無いようであればrevertします。
>>
>
> 小崎です
>
> 微妙に当事者のような気がしなくもないのでご説明いたします。
>
> まず、r30550で -Werror=implicit-function-declaration が自動的に付加されるように
> 変更されました。
>
> これにより、#includeが漏れていてimplicit declarationが存在する
> conftestが誤って失敗するようになり動かなくなったので、僕と近永さんでいくつか
> テストを直しました(r30612, r30615, r30618)
>
> 最後に今回問題になっているr30621により根本修正としてconftest中は
> -Werror=implicit-function-declaration が自動付加をしなくなりました。
r30621の問題点は
> warnflags=
としてユーザーが与えたフラグを一切無視するようになっている点なので、ようするに
殺しすぎです。下に記したとおり私の環境ではwarnflagsでわざわざ-Wno-long-longと
して警告を抑制していたのに、その抑制まで取り去っているのが誤り。
> r30621を入れる前にconfigure.inのテストはだいたい確認したので、revertしても
> 動くような気はしていますが、Linuxでしかテストしていないので他のOSでは
> 何か影響があるかもしれません。まあ、conftestのほうを直せばすむ話なので
> 大きな問題ではないと思います。
ではrevertする方向で。
> あと、うちのx86_64 linuxでは再現しないので、ディストリ、カーネル、libcの
> それぞれのバージョンを教えてください。あと明示的に与えている configureと
> makeのオプションも。可能な範囲で調査します。
おおむねの情報は実はさっき出したURLをたどると書いてあるのですがさすがに長すぎ
て読めないはずなので、抜粋すると、
* Debian lenny (1/21だったので), port amd64 (i386でも現象確認済み)
* gcc-4.3 4.3.2-1.1
* libc6 2.7-18lenny7
* linux-image-2.6.32-26-server 2.6.32-26.48
* configureのオプションは、
/bin/sh /src/configure \
--cache-file=config.cache \
--prefix=/usr/local \
--enable-install-doc \
--with-valgrind \
CPPFLAGS="-D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -D_SVID_SOURCE -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L" \
optflags="-pipe -O0 -march=athlon64 -mcmodel=large" \
warnflags="`echo -W{all,extra,undef,no-{format,long-long,parentheses,unused,sign-compare,missing-field-initializers}}`" \
debugflags="-ggdb3 -std=iso9899:199409 -pedantic"
* makeにはオプションは付けていない
これでもまだ長いと思われるので更に解説すると、debugflagsによりgccはstrict ansi
modeになっており、warnflagsで数々のgcc拡張機能を使ったときの警告を抑制していま
す。なのでwarnflagsだけ切られるとstrict ansiとしてコンパイルしようとして失敗す
るわけ。