Project

General

Profile

Bug #10220

enc/trans/*.c の依存関係不足?

Added by nagachika (Tomoyuki Chikanaga) over 5 years ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Target version:
-
ruby -v:
ruby 2.2.0dev (2014-09-08 trunk 47447) [x86_64-darwin13]
[ruby-dev:48530]

Description

r47221 の EUC-KR の文字追加後に make test-all するとこの変更についてのテストが失敗しました。
make distclean してやりなおしてもやはり失敗しました。
手動で enc/trans/korean.c を削除してから make で再ビルドすると変更が反映されてテストが通るようになりました。

enc/trans/*.c の依存関係が足りないか、または少なくとも make distclean の削除対象から漏れているのではないでしょうか。

Associated revisions

Revision e564a82a
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 47505
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

Revision 47505
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

Revision 47505
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

Revision 47505
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

Revision 47505
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

Revision 47505
Added by usa (Usaku NAKAMURA) over 5 years ago

  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

History

Updated by usa (Usaku NAKAMURA) over 5 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Applied in changeset r47505.


  • common.mk (encs enc trans libencs libenc libtrans): force to run enk.mk because common.mk does not know the dependency, but enk.mk knows. [ruby-dev:48530] [Bug #10220]

Updated by usa (Usaku NAKAMURA) over 5 years ago

  • Status changed from Closed to Assigned
  • Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN to 2.0.0: REQUIRED, 2.1: REQUIRED

たぶん依存もれはこれでいいと思います。

distcleanの方は未対応です。
そもそもenc.mkに処理を投げてない気がするんですが、マジで? どっか見落としてるかなあ。

#3

Updated by naruse (Yui NARUSE) almost 2 years ago

  • Target version deleted (2.2.0)
#4

Updated by jeremyevans0 (Jeremy Evans) 4 months ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF