Forum: Ruby-dev [ruby-trunk - Bug #5608][Open] make -j 16 sometimes fail

Posted by Tomoaki Nishiyama (Guest)
on 2011-11-10 11:42
(Received via mailing list)
Issue #5608 has been reported by Tomoaki Nishiyama.

----------------------------------------
Bug #5608: make -j 16 sometimes fail
http://redmine.ruby-lang.org/issues/5608

Author: Tomoaki Nishiyama
Status: Open
Priority: Normal
Assignee:
Category: build
Target version: 1.9.3
ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]


configureの後make -j 大きい数字でコンパイルすると時々失敗するようです。
make -j 16で3回やって2回失敗でした。
(試行の度にrm -fr ruby-1.9.3-p0して再度展開しています)

2回目に失敗した時のログでは、
/bin/mkdir: `../../.ext/common/dl' exists but is not a directory
make[2]: *** [../../.ext/common/dl] Error 1
make[2]: *** Waiting for unfinished jobs....
というエラーがでていました。

なお、テストした環境はCentOS 5.7 x64; rubyのバージョンはruby-1.9.3-p0です。

make -j Nをしなければ問題なく、影響は小さいと思いますが、
並列コンパイルを試みる人も増えると思いますので報告しておきます。
Posted by Yui NARUSE (Guest)
on 2011-11-10 11:55
(Received via mailing list)
Issue #5608 has been updated by Yui NARUSE.

Status changed from Open to Assigned
Assignee set to Shota Fukumori


----------------------------------------
Bug #5608: make -j 16 sometimes fail
http://redmine.ruby-lang.org/issues/5608

Author: Tomoaki Nishiyama
Status: Assigned
Priority: Normal
Assignee: Shota Fukumori
Category: build
Target version: 1.9.3
ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]


configureの後make -j 大きい数字でコンパイルすると時々失敗するようです。
make -j 16で3回やって2回失敗でした。
(試行の度にrm -fr ruby-1.9.3-p0して再度展開しています)

2回目に失敗した時のログでは、
/bin/mkdir: `../../.ext/common/dl' exists but is not a directory
make[2]: *** [../../.ext/common/dl] Error 1
make[2]: *** Waiting for unfinished jobs....
というエラーがでていました。

なお、テストした環境はCentOS 5.7 x64; rubyのバージョンはruby-1.9.3-p0です。

make -j Nをしなければ問題なく、影響は小さいと思いますが、
並列コンパイルを試みる人も増えると思いますので報告しておきます。
Posted by Yui NARUSE (Guest)
on 2011-11-10 14:36
(Received via mailing list)
Issue #5608 has been updated by Yui NARUSE.

Status changed from Assigned to Open
Assignee deleted (Shota Fukumori)


----------------------------------------
Bug #5608: make -j 16 sometimes fail
http://redmine.ruby-lang.org/issues/5608

Author: Tomoaki Nishiyama
Status: Open
Priority: Normal
Assignee:
Category: build
Target version: 1.9.3
ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]


configureの後make -j 大きい数字でコンパイルすると時々失敗するようです。
make -j 16で3回やって2回失敗でした。
(試行の度にrm -fr ruby-1.9.3-p0して再度展開しています)

2回目に失敗した時のログでは、
/bin/mkdir: `../../.ext/common/dl' exists but is not a directory
make[2]: *** [../../.ext/common/dl] Error 1
make[2]: *** Waiting for unfinished jobs....
というエラーがでていました。

なお、テストした環境はCentOS 5.7 x64; rubyのバージョンはruby-1.9.3-p0です。

make -j Nをしなければ問題なく、影響は小さいと思いますが、
並列コンパイルを試みる人も増えると思いますので報告しておきます。
Posted by Koichi Sasada (Guest)
on 2012-03-11 08:45
(Received via mailing list)
Issue #5608 has been updated by Koichi Sasada.

Assignee set to Nobuyoshi Nakada


----------------------------------------
Bug #5608: make -j 16 sometimes fail
https://bugs.ruby-lang.org/issues/5608

Author: Tomoaki Nishiyama
Status: Open
Priority: Normal
Assignee: Nobuyoshi Nakada
Category: build
Target version: 1.9.3
ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]


configureの後make -j 大きい数字でコンパイルすると時々失敗するようです。
make -j 16で3回やって2回失敗でした。
(試行の度にrm -fr ruby-1.9.3-p0して再度展開しています)

2回目に失敗した時のログでは、
/bin/mkdir: `../../.ext/common/dl' exists but is not a directory
make[2]: *** [../../.ext/common/dl] Error 1
make[2]: *** Waiting for unfinished jobs....
というエラーがでていました。

なお、テストした環境はCentOS 5.7 x64; rubyのバージョンはruby-1.9.3-p0です。

make -j Nをしなければ問題なく、影響は小さいと思いますが、
並列コンパイルを試みる人も増えると思いますので報告しておきます。
Posted by Nobuyoshi Nakada (nobu)
on 2012-11-10 09:00
(Received via mailing list)
Issue #5608 has been updated by nobu (Nobuyoshi Nakada).

Status changed from Assigned to Closed


----------------------------------------
Bug #5608: make -j 16 sometimes fail
https://bugs.ruby-lang.org/issues/5608#change-32737

Author: tomoakin (Tomoaki Nishiyama)
Status: Closed
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 1.9.3
ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]


configureの後make -j 大きい数字でコンパイルすると時々失敗するようです。
make -j 16で3回やって2回失敗でした。
(試行の度にrm -fr ruby-1.9.3-p0して再度展開しています)

2回目に失敗した時のログでは、
/bin/mkdir: `../../.ext/common/dl' exists but is not a directory
make[2]: *** [../../.ext/common/dl] Error 1
make[2]: *** Waiting for unfinished jobs....
というエラーがでていました。

なお、テストした環境はCentOS 5.7 x64; rubyのバージョンはruby-1.9.3-p0です。

make -j Nをしなければ問題なく、影響は小さいと思いますが、
並列コンパイルを試みる人も増えると思いますので報告しておきます。
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.