[#45910] [ruby-trunk - Bug #6694][Open] Thread.new without block. — "ko1 (Koichi Sasada)" <redmine@...>

24 messages 2012/07/04

[#45913] [ruby-trunk - Bug #6698][Open] MacOSXではDir.globが返すファイル名の内容はUTF8-MACですがencodingがUTF-8になっている — "imkira (Mario Freitas)" <imkira@...>

10 messages 2012/07/04

[#45933] [ruby-trunk - Bug #6716][Open] FileUtils.mv でリンク先がないシンボリックリンクファイルを指定すると ENOENT エラーになる — "tommy (Masahiro Tomita)" <tommy@...>

8 messages 2012/07/10

[#45976] [ruby-trunk - Bug #6756][Open] FileUtils.rm_rf がアクセス権のない空ディレクトリを削除しない — "fumiyas (Fumiyasu SATOH)" <fumiyas@...>

9 messages 2012/07/20

[#46012] [ruby-trunk - Feature #6812][Open] Refactor gc.c — "authorNari (Narihiro Nakamura)" <authorNari@...>

13 messages 2012/07/30

[ruby-dev:45885] [ruby-trunk - Bug #6676] ruby1.9.3-p194 + VisualStudio2005 x64版でrubyがビルドできません

From: "aves_ramphastos (Seigo Ishigane)" <aves.ramphastos.toco@...>
Date: 2012-07-01 01:59:50 UTC
List: ruby-dev #45885
Issue #6676 has been updated by aves_ramphastos (Seigo Ishigane).

File ruby-1.9.3-p194-vc8-vc9-x64.patch added

> ああ誤解させてしまったならすみません、他バージョンでの追試を強制したかった訳ではなく
こちらこそお気遣いさせてしまったようで申し訳ないです。
「後日似たようなバグ報告が出るかも」と思ったので確認しようか、と思ったという程度なので。
ちなみに、VisualStudio2010 Express版を入れてみたのですが、x64版コンパイラが付いていなかったので
検証の仕様がなかったというオチではございましたが。

>_MSC_VER が 1400~1500 の範囲にある場合、くらいの条件でいいのでは、と思った次第です。
確かにそうですね。_MSC_VERが1600以上の場合に問題が出るかもしれませんし。
範囲を修正したパッチをアップロードしますので、ご確認戴ければ幸いです。
----------------------------------------
Bug #6676: ruby1.9.3-p194 + VisualStudio2005 x64版でrubyがビルドできません
https://bugs.ruby-lang.org/issues/6676#change-27649

Author: aves_ramphastos (Seigo Ishigane)
Status: Open
Priority: Normal
Assignee: 
Category: build
Target version: 
ruby -v: ruby1.9.3-p194 with VisualStudio2005(x64)


恐れ入りますが、VisualStudio2005(x64版)にてruby1.9.3-p194のnmakeが通らなかったため、報告申し上げる次第です。

作業手順:
 ・ruby1.9.3-p194.tar.gzをダウンロードし、任意のフォルダに展開
 (D:\projects\Apps\ruby-1.9-msvc\ruby\src\ruby-1.9.3-p194とします)
 ・「スタート」→「すべてのプログラム」→「Microsoft Visual Studio 2005」→「Visual Studio Tool」→
 「Visual Studio 2005 x64 Win64 コマンド プロンプト」を実行
 ・以下のコマンドを実行

 cd D:\projects\Apps\ruby-1.9-msvc\ruby\src\ruby-1.9.3-p194
 win32\configure
 nmake

実行結果:

(中略)
compiling cfunc.c
cfunc.c
d:\projects\apps\ruby-1.9-msvc\ruby\src\ruby-1.9.3-p194\ext\dl\cfunc.c(439) : fatal error C1001: コンパイラで内部エラーが発生しました。
(コンパイラ ファイル 'F:\SP\vctools\compiler\utc\src\P2\main.c[0x0000000010C80AFF:0x0000000000000004]'、行 182)
 この問題を回避するには、上記の場所付近のプログラムを単純化するか変更してください。
詳細については、Visual C++ ヘルプ メニューのサポート情報コマンドを
選択してください。またはサポート情報 ヘルプ ファイルを参照してください。
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN\amd64\cl.EXE での内部コンパイラ エラーです。エラー報告をマイクロソフトに送信するために、後でメッセージが表示されます。
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN\amd64\cl.EXE"' : 
Stop.
NMAKE : fatal error U1077: 'cd' : 
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN\amd64\nmake.EXE"' : 
Stop.

となった次第です。
プリプロセスにてVisualStudio2008(x64版)決め打ちの箇所があったため、
添付したパッチのとおり修正したところ、ビルドが通りました。

ただ、本当にこれでOKなのかどうか、バグを入れ込んでいないかと言う点は不安なため、報告しようと考えた次第です。
恐れ入りますが、一度cfunc.cのご確認をお願いできますでしょうか?

以上、よろしくお願い致します。


-- 
http://bugs.ruby-lang.org/

In This Thread